laravel named route

  laravel中一般对于路由的使用方法是在routes.php中定义一个路由,在view中如果要引用一个url则直接通过<a href="url/">来使用。

但是随着应用的不断膨胀,想记住这些url也不是一个简单的事情。一种比较好的引用url的方式是 named route。

  命名路由首先需要在routes.php中定义路由时通过as关键词来指定

Route::get(‘sessions/create‘, [‘as‘=>‘login‘,‘uses‘=>‘[email protected]‘]);

随后在view代码中直接使用route()这个helper函数laravel\framework\src\Illuminate\Foundation\helpers.php来引用它。

return route(‘login‘);
Redirect::route(‘login‘);
时间: 2024-10-06 05:25:24

laravel named route的相关文章

vue-router.esm.js?8c4f:16 [vue-router] missing param for named route &quot;magneto.xmqsDx.edit&quot;: Expected &quot;id&quot; to be defined的解决办法

vue-router.esm.js?8c4f:16 [vue-router] missing param for named route "magneto.xmqsDx.edit": Expected "id" to be defined 造成这种警告的原因是因为路由里面绑定了一个id,而路由在params里面没有找到id. 1.路由配置: 2.页面用到该路由时的配置: 因为我的路由配置里面带有id,而我页面运用该路由时,不仅需要带id,还需要带其它数据过去,所以p

laravel middleware

当你使用larvel创建一个相对比较复杂的web网站时,往往你的routes文件就会变得很庞大.一般来说在开始网站编码之前,最好做一个整体规划,把这些route逻辑上划分为不同的group,每一个group来定一个对应的middleware来控制这些route的访问.比如admin,auth,public等逻辑大块.通常每一个这样的路由集都对应这不同的middleware,比如admin往往需要admin的middleware,必须具备管理员权限的人才允许访问.public则是所有登录用户,甚至

laravel 表单和HTML扩展包

安装 通过composer安装扩展包. 在根目录的composer.json文件中添加laravelcollective/html. "require": { "laravelcollective/html": "5.3.*" } 接着在终端中更新composer: composer update 然后,在config/app.php文件中添加新的providers: 'providers' => [ // ... Collective\H

laravel小抄

原文地址:http://cheats.jesse-obrien.ca/ Artisan // Displays help for a given command php artisan --help OR -h // Do not output any message php artisan --quiet OR -q // Display this application version php artisan --version OR -V // Do not ask any interac

Laravel 5.1 Beauty - Testing

Note this is the fourth step of the tutorial. In this chapter we'll create a project to use throughout the rest of the book and explore various options for testing. Along the way a service class to convert Markdown formatted text files to HTML will b

laravel深入分析

laravel用的人是越来越多了,是得好好分析了. 觉得laravel和我之前用的yii和phalcon,最大的不同,就是route的处理,它们都是自动处理,它需要手动写. 一.laravel请求的生命周期 laravel和一般框架一样,都有一个入口脚本,在public下的index.php,这个index里主要做两件事,一 引入bootstrap(翻译成“引导程序”)下的app.php和autoload.php.二.new kernel对象,用来接受并处理用户请求,同时生成一个response

PHP Laravel框架入门心得

PHP有不少开发框架,其中比较出名的有Symfony和Laravel. 我说说我最近入门Laravel的感受和学习方法吧. 1.第一个感受是Laravel的社区讨论和学习资源真的是太棒了,中文化也做得很好.最令人印象深刻的是下面这个学习资源 https://laracasts.com/ 里面很多Laravel的视频教程,我学的是这个 https://laracasts.com/series/laravel-from-scratch-2017 不仅能学到PHP Laravel的知识,而且能学到他的

Laravel中路由怎么写(二)

1.路由命名——给路由起个名字 1.1 基本使用 我们使用as关键字来为路由命名: Route::get('/hello/Laravel',['as'=>'academy',function(){ return 'Hello Laravel!'; }]); 路由命名可以让我们在使用route函数生成指向该路由的URL或者生成跳转到该路由的重定向链接时更加方便: Route::get('/testNamedRoute',function(){ return route('academy'); })

Symfony2框架实战教程——第二天:创建新页面

在此之前,我们先明确一下我们要实现什么功能,在开始开展具体的代码工作前先明确自己的目标是一个节省时间的好习惯.我们的需求如下: 用户可以使用新浪微博或者QQ帐号登录. 用户可以投稿,需要填写的内容为“标题”+“正文” 用户可以对某篇文章进行评论 在以上的基础上,我们继续具体化我们的需求: 用户的内容都将使用markdown格式 评论内容不可超过140个字 新闻内容不可超过5000个字 标题内容不可超过70个字 好,到这里我们的需求已经很明确了,虽然简单得似乎不可能会有人用的样子- 修改配置文件