Laravel 5.3 中文文档Route::resource,将 会注册 URI 如下: /photos/{photo} 如 果 你 想 要 继 续 维 护 之 前 版 本 的 行 为 而 不 是 自 动 单 数 化 资 源 路 由 参 数 , 可 以 在 AppServiceProvider 中这样调用 singularResourceParameters 方法: use Illuminate\Support\Facades\Route; 他人更方便的重现缺陷并对其进行修复。 记住,缺陷报告被创建是为了其他人遇到同样问题的时候能够和你一起合作解决它,不要寄期望 于缺陷会自动解决抑或有人跳出来修复它,创建缺陷报告是为了帮你自己和别人走上修复问题之 路。 Laravel 源码通过 Github 进行管理,每一个 Laravel 项目都有其对应的代码库: Laravel Framework Laravel Application Homestead 有时候你想要在文件系统的任意位置运行 vagrant up 启动 Homestead 虚拟机,要实现这一目的 需 要 将 Homestead 安 装 目 录 添 加 到 系 统 路 径 。 这 样 你 就 可 以 在 系 统 的 任 意 位 置 运 行 homestead 或 homestead ssh 来启动/登录虚拟机。 本文档由 Laravel 学院(LaravelAcademy0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 6.0 中文文档Laravel 中,传递关联数组参数到 route 辅助函数或 者 URL::route 方法生成指定路由(包含可选参数)对应 URL 时偶 尔会出现将这些参数作为 URI 值的现象,即使传递参数值在路由路 径中没有匹配键。从 Laravel 6.0 开始,这些值会被追加到查询字符 串中,如下所示: Route::get('/profile/{location?}', function ($locatio ssh 命令了。 通过 SSH 连接 你可以在 Homestead 目录下通过运行 vagrant ssh 以 SSH 方式连 接到虚拟机。如果你设置了全部访问 Homestead,也可以在任意路 径下通过 homestead ssh 登录到虚拟机。 如果你需要频繁登录到 Homestead 虚拟机,可以考虑将上述功能 添加宿主机以便快速通过 SSH 进入 Homestead 盒子。 连接到数据库 Laravel 中文学习资源:https://xueyuanjun.com 171 法请求成功,取消的方法是 在 app/Http/Middleware/VerifyCsrfToken 中设置排除检查路 由: 下面我们来测试下 POST 请求: 如果路由是定义在 routes/api.php 的话,则无需关注 CSRF 保护 问题,比如我们在 routes/api.php 定义 bar 路由,并且0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.6 中文文档如支付宝或微信支付)来处理支付并用到他们提供的 回调功能,这时候就需要从 Laravel 的 CSRF 保护中间件中排除回调处理器路由,因为第三方支付系统并不知道要传什么 token 值给我们定义的路 由。 通常我们需要将这种类型的路由放到文件 routes/web.php 之外,比如 routes/api.php。不过,如果必须要加到 routes/web.php 中的话,你也可 以在 VerifyCsrfToken HTTP 响应 创建响应 字符串 & 数组 所有路由和控制器处理完业务逻辑之后都会返回一个发送到用户浏览器的响应,Laravel 提供了多种不同的方式来返回响应,最基本的响应就是从路 由或控制器返回一个简单的字符串,框架会自动将这个字符串转化为一个完整的 HTTP 响应: Route::get('/', function () { return 'Hello World'; Passport::enableImplicitGrant(); } 授权启用后,开发者就可以使用他们的 client ID 从应用中请求访问令牌,第三方应用需要像这样发送重定向请求到应用的 /oauth/authorize 路 由: Route::get('/redirect', function () { $query = http_build_query([ 'client_id' =>0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.1 中文文档极大减少注册所有应用路由所花费的时间开销,在某些案例中,路由注册速度甚至能提高 100 倍!想要生成路有缓存,只需要执行 Artisan 命令 route:cache: php artisan route:cache 就这么简单!你的缓存路由文件现在取代 app/Http/routes.php 文件被使用,记住,如果你 添加新的路由需要重新生成路有缓存。因此,只有在项目开发阶段你才会运行 route:cache 命令。 模拟事件 如果你在重度使用 Laravel 的时间系统,可能想要在测试时模拟特定事件。例如,如果你在 测试用户注册,你可能不想所有 UserRegistered 的时间处理器都被触发,因为这可能会发 送欢迎邮件,等等。 Laravel 提供可一个方便的 expectsEvents 方法来验证期望的事件被触发,但同时阻止该事 件的其它处理器运行:0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.2 中文文档'UserController@showProfile')->name('profile'); 路由群组 & 命名路由 如果你在使用路由群组,可以通过在路由群组的属性数组中指定 as 关键字来为群组中的路 由设置一个共用的路由名前缀: Route::group(['as' => 'admin::'], function () { Route::get('dashboard', ['as' (App\User $user) { return $user->email; }); 在这个例子中,由于类型声明了 Eloquent 模型 App\User,对应的变量名 $user 会匹配路 由片段中的{user},这样,Laravel 会自动注入与请求 URI 中传入的 ID 对应的用户模型 实例。 如果数据库中找不到对应的模型实例,会会自动生成 HTTP 404 响应。 自定义键名 redirect 方法,会返回一个 Illuminate\Routing\Redirector 实例, 然后可以调用该实例上的任何方法。比如,为了生成一个 RedirectResponse 到命名路 由,可以使用 route 方法: return redirect()->route('login'); 如果路由中有参数,可以将其作为第二个参数传递到 route 方法: 本文档由 Laravel0 码力 | 377 页 | 4.56 MB | 1 年前3
共 5 条
- 1













