如何解决Laravel路线删除父路线
我有一个正在工作的laravel项目,laravel项目的公共文件夹位于子文件夹中
即htdocs / laravel_folder / public_folder和文件
因此在网络浏览器中,地址为www.website.com/laravel_folder/laravel_page_etc
我已经能够加载索引文件,但是当我要加载另一个文件时,它会删除父文件夹(即laravel_folder)
所以uri变成了
www.website.com/page_to_be_loaded
代替www.website.com/laravel_folder/page_to_be_loaded
这是我的控制器
public function load_form(Request $request) {
//return view('blade_file_to_load');// I have tried this
return redirect()
->route('route_to_load')
->guest('blade_file_to_load');//i tried this one also
}
这是web.php
Route::get('/','MyController@index'); //this one show the index page when i load "laravel_folder"
Route::get('/form_load','MyController@load_form');
Route::post('/form_load','MyController@insert_record');
基本上,当我尝试加载"laravel_folder/form_load"
时,它将显示在浏览器地址栏"form_load"
中,但找不到页面
更新:但是当我尝试以下路线时
- 'www.website.com/laravel_folder/page_to_be_loaded'尝试加载索引页面,这会产生错误,因为该页面需要未提供给它的数据
- www.website.com/laravel_folder/page_to_be_loaded / ,并在其末尾添加了 / ,它将删除 laravel_folder ,如我之前所述。
更新2 我将APP_URL本地主机的.env变量更改为http:// www.website.com/folder_name,但它仍在执行相同的操作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。