Laravel 查看子文件夹路由
Posted
技术标签:
【中文标题】Laravel 查看子文件夹路由【英文标题】:Laravel Views Subfolders routing 【发布时间】:2021-11-19 13:02:53 【问题描述】:我的视图文件夹中有子文件夹
--views
---saledata(folder)
----saled.blade.php
---uploader(folder)
----datauploader.php
---home.blade.php
我想在 web.php 中路由这个 saled.blade.php 和 datauploader.php 文件
我试过了
route:: view('saledata','../saledata/saled');
route:: view('datauploader','datauploader');
两种方式。但都显示 404 错误。
这就是我在 home.blade.php 中提到文件 url 的方式
<a href=" url('saledata') " title="">
所以请帮忙解决这个问题
【问题讨论】:
【参考方案1】:如果直接形成网页文件:
Route::get('saledata', function ()
return view('saledata.saled');
);
如果要在控制器中使用:
public function index(Request $request)
return view('saledata.saled');
【讨论】:
【参考方案2】://this code will be the laravel v8
//Route File code
Route::get('saledata',[yourControllerFile::class,'your_controller_method']);
//Controller file code
class yourControllerName extends controllers
public function your_controller_method()
return view('saledata');
【讨论】:
正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。【参考方案3】:在路由文件中:
Route::view('/saledata', 'saledata.saled')->name('saledata');
在网址中:
<a href=" route('saledata') " title="">
希望它会起作用。
【讨论】:
您好,您能解决问题吗?你用linux还是docker?如果是 linux,则转到/var/www/html/zynolo_datafeeder/
文件夹并输入:chmod -R 777 /storage
。希望它能解决问题。以上是关于Laravel 查看子文件夹路由的主要内容,如果未能解决你的问题,请参考以下文章