laravel-routing 相关问题

在Laravel Framework的MVC实现中进行路由。 Laravel是一个免费的开源PHP Web应用程序框架,它是在MIT许可下发布的。


Laravel 将 url 参数从控制器传递到路由

如何将参数从控制器传递到路由。例如,在我的控制器中,我想将用户重定向到路线并将 ?userID=xyz 附加到路线。我该怎么做呢? 所以在我的控制下...

回答 2 投票 0

laravel11 中的 404 号路线。 web.php 中是否有任何规则来优先考虑路由

我的问题是,即使我在 web.php 中添加了路由,它也会给我 404 未找到。 我的路线文件如下。 我的问题是,即使我在 web.php 中添加了路由,它也会给我 404 not found。 我的路线文件如下。 <?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\StudentController; Route::get('/students', [StudentController::class, 'index'])->name('students.index'); Route::get('students/export/excel', [StudentController::class, 'exportExcel'])->name('students.export.excel'); Route::get('students/export/pdf', [StudentController::class, 'exportPdf'])->name('students.export.pdf'); Route::get('students/{student}', [StudentController::class, 'show'])->name('students.show'); Route::get('/students/create', [StudentController::class, 'create'])->name('students.create'); Route::post('/students/store', [StudentController::class, 'store'])->name('students.store'); 如果我添加我的路线 Route::get('/students/create', [StudentController::class, 'create'])->name('students.create'); 路线下方 Route::get('students/{student}', [StudentController::class, 'show'])->name('students.show'); 它给了我 404,如果我在上面添加我的路线 Route::get('students/{student}', [StudentController::class, 'show'])->name('students.show'); 效果很好。 这怎么可能?谁能解释一下或提供一些链接以便我了解它是如何工作的? 提前致谢。 :) 路由 Route::get('students/{student}', ...) 是一条动态路由,匹配 Students/ 之后的任何 URL 段。例如: /学生/123 /学生/xyz 这意味着当路由 Route::get('students/{student}', ...) 在 Route::get('/students/create', ...) 之前定义时,Laravel 会尝试匹配 /students/与学生/{student} 一起创作。它将 create 解释为 {student} 参数,这可能会导致控制器方法或验证失败。 为了避免静态和动态路由之间的冲突,请始终在动态路由之前定义特定路由。

回答 1 投票 0

Laravel 5 的 Route::bind() 问题

我在尝试 Laravel 5 时遇到了一些问题。 我按照 laracasts 中的整个教程进行操作,并尝试以与他们在那里相同的方式完成所有操作,只是我更改了模型的名称,t...

回答 2 投票 0

Laravel 服务到 iOS 应用程序的算法设计

我曾经使用 Codeignitor 来提供移动应用程序服务,但现在我被指示使用 Laravel 而不是 Codeignitor。 在 Codeignitor 中,我们可以直接从 URL 调用控制器(在我的例子中是 API)...

回答 2 投票 0

方法App\Livewire\ListStudents::索引不存在

larvel 新手正在尝试视频教程...我陷入了这个基本的事情...不太确定我做错了什么... 网页.php 使用 App\Livewire\ListStudents; 使用 Illuminate\Support\Facades\R...

回答 1 投票 0

在 Laravel 中将表单操作传递给控制器的问题

我是 Laravel 新手,我正在尝试将我的 codeigniter 代码转换为 Laravel,现在在将表单操作传递到控制器时遇到问题。 当我单击“添加车辆”按钮时,它...

回答 1 投票 0

如何将模型绑定与路径中的位置链接起来

如果我有这样的路线。 路线::get('/users/{user}/posts/{post}', function (User $user, Post $post) { 返回$post; }); 那么如果用户 id 1 的帖子 id 1,2,3,用户 id 2 的帖子 id 4,5,6。 哈...

回答 1 投票 0

Laravel 路由在转移到生产环境后返回“404 Not Found”错误

我使用 Laravel 5.2 编写了一个应用程序。它在我的本地计算机上使用 XAMP 服务器开发了应用程序,一切都很好并且经过测试。 现在,我准备将应用程序转移到产品中......

回答 2 投票 0

向 laravel 添加超过 1 个路由文件?

我可以在 RouteServiceProvider.php 中看到这一点: 路线::前缀('api') -> 中间件('api') ->命名空间($this->命名空间) ->group(base_path('routes/api.php')); 路线::中...

回答 4 投票 0

Laravel 11 中的 Laravel 路由模型绑定不适用于自定义路由文件中的路由

在我的 laravel 11 应用程序中,我创建了一个名为 admin.php 的路由文件,将我的管理路由放在那里。 我根据 laravel 的文档在 bootstrap app.php 中配置了 admin.php : 返回申请::

回答 1 投票 0

Laravel - CNAME + 子域路由

我的路线设置如下: '{用户名}.u.'.env('APP_DOMAIN'), ], 功能 () { 路线::get('/', 'FrontendController@site'); }); 路线::组...

回答 3 投票 0

cPanel 中路线 API laravel 的问题

几天前,我在 cPanel 中使用我的测试域将我的 Laravel 项目上传到我的主机。 在那里我可以看到我的 vue 组件没有加载,我没有看到数据表等。 寻找,我

回答 1 投票 0

Laravel 11 - 执行 php artisan install:api 给出“Symfony\Component\Process\Exception\ProcessStartFailedException”

我建立了一个新的 Laravel 11 项目,并尝试通过执行 php artisan install:api 命令来安装 API 路由。 这会导致以下错误。 Laravel 安装 api 错误 操作系统:Mac OS Sonoma 14.3.1 (23...

回答 1 投票 0

如果 Laravel 5 中不存在路由,则重定向到主页

/** 将 404 重定向到主页 ******************************************/ 应用程序::缺失(函数($异常) { // 返回 Response::view('errors.missing', array(), 404); 返回重定向::to('/');...

回答 5 投票 0


Laravel 路线未在服务器上更新

当我将 Laravel 应用程序上传到服务器时,路由没有更新。例如,我在其他路线的最顶部添加了以下简单路线: 路线::get('/test', func...

回答 1 投票 0

Laravel 电子邮件验证 URL 重定向到 404

我想使用自定义模板来发送由 Laravel 11 发送的验证电子邮件。它会生成一个验证 url,但是当我单击它时,它会在浏览器上显示 404。 下面是我的用户模型,我

回答 1 投票 0

Laravel 如何返回 public 目录中的文件?

我是 Laravel 新手,似乎无法找到实现技术细节的答案。本质上,当我将任何给定文件放入公共目录中时,例如app.css,然后 nav...

回答 1 投票 0

Laravel 如何从子域名 URL 中删除“api”前缀

我创建了一个 Laravel 应用程序,它既是 Web 应用程序,又为 android 和 iOS 平台提供 REST API。 我有两个路由文件,一个是 api.php,另一个是 web.php 和路由 pi.php

回答 4 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.