【问题标题】:Laravel Views Subfolders routingLaravel 查看子文件夹路由
【发布时间】: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="">

所以请帮忙解决这个问题

【问题讨论】:

    标签: php laravel routes laravel-8


    【解决方案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。希望它能解决问题。
      猜你喜欢
      • 2015-05-14
      • 2017-06-20
      • 2015-10-19
      • 2015-08-15
      • 2013-09-21
      • 1970-01-01
      • 2018-12-13
      • 2018-03-13
      • 2021-02-08
      相关资源
      最近更新 更多