laravel-routing相关内容
我希望找到一种方法来创建一个数组,其中包含 Laravel 4 中已注册的路由路径. 本质上,我希望得到一个类似这样的列表: //登录/加入/密码 我确实遇到过一个方法 Route::getRoutes() 它返回一个包含路由信息和资源的对象,但路径信息受到保护,我无法直接访问信息. 有没有其他方法可以实现这一目标?也许是一种不同的方法? 解决方案 Route::get
..
我正在 Laravel 4 中编写一个 api.我想将查询字符串参数传递给我的控制器.具体来说,我想允许这样的事情: api/v1/account?fields=email,acct_type 查询参数被传递给路由控制器方法,该方法具有如下签名: 公共函数索引($cols) routes.php 中的路由如下所示: Route::get('account', 'AccountApiCon
..
我正在尝试使用 Angular 制作一个简单的应用程序,与 Laravel 5 集成并在路由应用程序视图时遇到问题. Routes.php 如下所示:
..
将参数放在路由组前缀中是否不好,因为在某些页面中我得到了非对象错误.对于大多数页面来说,它都可以工作,但似乎对Route :: get('/{categories}','AdminVisible \ CostIncludeController @ index'); 无效. Auth :: routes(['register'=> false,'login'=> false]);路线::前缀(
..
我刚刚创建了UserController并在routes.php文件中添加了一条路由: Route::resource('users', 'UserController'); 当我访问laravel.dev/users时,我希望看到用户索引视图,但是却收到404错误:在此服务器上找不到请求的URL/users. 以下是运行时的输出: php工匠路线 + -------- + ---
..
我正在尝试使经过身份验证的子域路由适用于某些特定的可变子域: app.example.comstaging.app.example.comtesting.app.example.com 这些应由auth中间件保护.它们基本上都引用了 app.example.com ,但适用于不同的环境. 碰到这些域的所有内容都应进入访客路线: example.comstaging.example
..
我正在尝试在laravel中创建一组路由.前两个很简单. /加载首页 /12345通过ResultController加载12345的结果,这是用 {result}/完成的. 我想要的第三条路径是/12345/foo/bar/baz,它最终将执行第二个显示文件的控制器.基本上,/foo/bar/baz表示文件位置,因此它可以是任意深度.我想将其作为单个值传递给控制器.我尝试了以下
..
我在Laravel项目中一直使用 RESTful控制器.通过包括: Route :: controller('things','ThingController') 在routes.php中,我可以在 ThingController 中定义函数,例如: 公共函数getDisplay($ id){$ thing = Thing :: find($ id)...} ,以便获取URL"...
..
请帮我看看发生了什么.我刚刚建立了一个基本的Laravel项目.这是一个新的Laravel项目(5.2.29) 这是route.php Route :: get('/','TestController @ index'); 这是测试控制器 Class TestController扩展了Controller{公共功能index(){返回view('home');}} home.
..
我正在使用Laravel创建一个api,并且正在寻找一种轻松的惰性方式来注册Api资源.我目前正在定义这样的路线: Route :: apiResoruce('categories','CategoryController')-> only(['index','show']); 我查看了 Laravel的控制器文档,我看到了 apiResources 方法,我可以一次创建多个api资源.
..
尝试显示我的网站时出现以下错误: PHP致命错误:在中找不到类"Route"/home/jillumin/public_html/muse/app/routes.php,第14行 路线如下所示: Route :: resource('ideas','IdeaController'); 控制器在这里: class Idea_Controller扩展了BaseControlle
..
我正在使用laravel默认身份验证.当我登录我的网站时,一切正常.当我尝试刷新或转到另一个页面(仍使用Auth中间件)时,我的会话已过期,我直接注销,必须再次登录.如何解决此问题,以便在刷新页面或浏览到另一个页面时保持登录状态? 解决方案 值得更改(app/session.php): 'cookie'=>'laravel_session' 与您的应用程序/网站相关的内容,因为每次缓
..
我创建了四个用户类型 admin,供应商,员工,客户.在用户迁移文件中,我具有以下内容: 公共函数up(){Schema :: create('users',function(Blueprint $ table){$ table-> bigIncrements('id');$ table-> string('name');$ table-> string('email')-> unique();
..
如何在Laravel中将变量从视图传递到路线? 这是我的 route.php 中的代码: Route :: get('/{id}/{id1}','WelcomeController @ index'); 在 welcome.blade.php 上: test 我想建立一个引用以上路线的链接
..
我有一个针对客户的搜索输入.客户有一个地址,其中一些地址包含数字符号,例如#51 Scout Fuentebella .我在搜索中加入了地址. 我的路线: Route :: get('customer/search/{input}','CustomerController @ search'); 每当我搜索他们的地址,例如 localhost:8000/customer/search
..
在我的路由中,如果我删除了{page}前缀,则可以正常工作,但是当我放入它时,会出现错误.对于其他,它工作正常,但不适用于此路由:Route :: get('/{categories}','AdminVisible \ CostIncludeController @ index');我的AdminPageController: 公共功能索引($ page){$ page = Page :: wh
..
我的Routes.php中包含以下内容: Route :: get('cat/{cat}',['as'=>'cat','uses'=>'CatController @ get']); 我想在我的sidebar.blade.php文件中检查从Controller函数返回的任何视图是否与当前页面匹配. {cat} 可以是a,b,c,d,f或e.侧边栏包含6张图片.例如,如果路线为 cat
..
我正在使用Laravel 8,当我将路由写到 __ invoke 控制器时是这样的: 使用App \ Http \ Controllers \ PortfolioController;路线:: get('/portfolio','PortfolioController')-> name('portfolio'); 它显示此错误: 无效的路由操作:[PortfolioController
..
我想在我的应用程序中创建“用户的商店".默认网址为: site.com/carssite.com/parts 如果用户创建自己的商店网址,如下所示: site.com/user_name/carssite.com/user_name/parts 如果用户不创建商店,则参数 {user_name} 为空,并且URL的显示方式如下: site.com//carssite.com//
..
有人知道在Laravel中是否可以使用URL查询. 示例 我有以下路线: Route :: get('/text','TextController @ index'); 该页面上的文本基于以下网址查询: http://example.com/text?color= {COLOR} 我将如何在Laravel中解决这个问题? 解决方案 是的,有可能.试试这个:
..