Php Laravel路由删除父路由
我有一个laravel项目,我正在工作,laravel项目的公用文件夹在一个子文件夹中 i、 e.htdocs/laravel_文件夹/公用_文件夹和文件 因此,在web浏览器中,地址是Php Laravel路由删除父路由,php,laravel,laravel-routing,Php,Laravel,Laravel Routing,我有一个laravel项目,我正在工作,laravel项目的公用文件夹在一个子文件夹中 i、 e.htdocs/laravel_文件夹/公用_文件夹和文件 因此,在web浏览器中,地址是www.website.com/laravel\u folder/laravel\u page\u etc 我已经能够加载索引文件,但当我想加载另一个文件时,它会删除父文件夹(即laravel_文件夹) 所以uri变成了 www.website.com/page\u to\u be\u loaded而不是www.
www.website.com/laravel\u folder/laravel\u page\u etc
我已经能够加载索引文件,但当我想加载另一个文件时,它会删除父文件夹(即laravel_文件夹)
所以uri变成了
www.website.com/page\u to\u be\u loaded
而不是www.website.com/laravel\u folder/page\u to\u 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\u folder/form\u load”
时,它会显示在浏览器地址栏“form\u load”
中,但找不到页面
更新:但是当我尝试以下路线时
更新2我将APP_URL localhost的.env变量更改为http://但它仍在做同样的事情您需要很多tweeks,下面是一个教程,您的
文件中的APP_URL
设置为什么?@kerbh0lz,我已将app_url设置为默认的子目录路由,但它仍在执行相同的操作。您能否尝试在任何视图中打印“{env('app_url')}”,并检查它打印的内容?@OMiShah请问我如何将其放入视图中,即返回视图('view_name')?