laravel-routing相关内容
我已经在Laravel中创建了一个登录/注册页面,它可以正常工作,但是我想通过仅允许经过身份验证的用户访问url来保护路由. 这是我的web.php: Route::get('/', [ 'uses' => 'UserController@getLogin', 'as' => 'login' ]); Route::get('/signup', [ 'uses'
..
在Laravel应用程序的上下文中,POST进行注销的意义是什么?通过GET进行发布是否有一些安全性和/或会话特殊性? 生成的make::auth中的相关部分:
..
我在/var/www/polyforms.me中创建了一个新的laravel项目,并创建了虚拟主机文件polyforms.conf: ServerName polyforms.dev ServerAdmin webmaster@localhost DocumentRoot /var/www/polyforms.me/public
..
我正在使用paytabs付款网关api.在该api中,必须提供重定向网址,以便在交易完成后,页面将自动重定向到您指定的重定向网址.该网址是一个GET网址,但是由于api的响应是POST类型的,因此我无法使用get网址.为了解决该问题,我将该路由设置为POST URL,但是通过将其设置为post方法,则没有获得任何CSRF令牌.最后,我遇到了这个问题. TokenMismatchExcepti
..
我知道VerifyCsrfToken中间件(app/Http/Middleware/VerifyCsrfToken.php)的$except属性,但是我正在寻找一种从我的程序包中执行类似操作的方法(因此,安装它的用户不必修改他们的VerifyCsrfToken.php作为我上班的路线. 我能够在包中定义路由,但是我不知道如何从默认中间件中排除其中的一个(或多个)路由.我尝试在自己的软件包上扩
..
我沿着这样的路线 Route::get('/{url1}', function ($url1) { return ' url1: '.$url1; }) ->where('url1', '^(?!(string1|string2)$)'); 并访问如下网址: -domain/abc 未找到=>不正确 ?? -找不到domain/string1 =>正确 还有更多,当我这
..
我刚刚启动了laravel 5.2应用程序.我选择的每条路线(/注册,/登出,登录等)都会将我重定向到首页. 这是我的路线 ['web']], function () { //Register Route::get('/register', 'Auth\AuthController@getRegister'
..
Laravel 5版本 我正在使用新的laravel 5版本进行项目,由于某种原因我无法删除帖子,当我按Delete时,它会将我重定向到ID为/post/3的帖子显示页面,我得到了一张空白的白纸,当我返回索引视图时,我得到了所有帖子,并且该帖子尚未被删除.这是我下面的内容: 发布迁移文件 use Illuminate\Database\Migrations\Migration;
..
是否可以使用多个参数进行路由模型绑定?例如 网络路由: Route::get('{color}/{slug}','Products@page'); 因此url www.mysite.com/blue/shoe将绑定到具有color蓝色的shoe模型. 解决方案 首先,拥有如下所示的路线会更加自然: Route::get('{product}/{color}', 'Pr
..
在我的应用程序中,我结合自定义实现了OAuth2-Server( oauth2-server-laravel )身份验证软件包( Satanel by Cartalyst ). 在我的route.php中: Route::group(['before' => 'oauth'], function() { // ... some routes here } 因此,请求必须提供
..
在Django中,我可以这样做: Account Link 这将给我domain/account/login在我的urls.py中命名该URL的位置 url(r'^account/login/$', views.Login.as_view(), name='account_login'), 我想在L
..
这是我第一次尝试使用laravel软件包,并且遇到了一个问题,其中Auth :: attempt($ credentials)在我的登录控制器中起作用,但是在重定向到受保护的路由或控制器时,不再对用户进行身份验证.下面是我的登录控制器方法,其中已重定向到仪表板. public function attempt(Request $request){ $email = strtolowe
..
我有一个指向 之类的地址的链接 http://localhost/pages/vehicles?show = 61 是否可以为我厌烦的这种链接建立一条路线,但它不起作用 Route::get('/pages/vehicles?show={id}', ['middleware' => ['roles'], 'uses' => 'PagesController@show', 'ro
..
我正在尝试为slug字段在新的\HTTP\Requests\UpdateArticle类下创建一组规则,该规则需要应用unique过滤器,但仅当id不等于url参数时路由名称article/{article}的名称. 到目前为止,我得到的是: public function rules() { return [ 'title' => 'required|min:
..
我在页面上有两种形式都通过POST method提交数据.我想在同一个网址(即/home)上处理这两个请求,并对这两种形式使用不同的控制器和方法.以下是两条路线. Route::post('home' ,'FacebookControllers\PostsController@save'); Route::post('home' , 'FacebookControllers\MessageC
..
我正在使用Laravel 5,并且需要执行通配符路由,根据从数据库中提取的URL类型将用户发送到其他控制器. 我需要检查数据库中的URL slug,然后根据数据库中保存的slug类型加载相关的控制器/方法.我正在为最后一部分而苦苦挣扎,这是将用户发送到相关的控制器.以下是我的路线: Route::any('{slug}', function($slug){ $url = \Ap
..
我正在使用 Laravel 5.1 构建REST API,但出现此错误: TokenMismatchException in VerifyCsrfToken.php line 53: 这是我的 routes.php: Route::controller('city' , 'CityController' ); CityController: class CityContr
..
我正在使用Laravel 5 RESTful API,该API似乎无法正确路由POST请求. 这是我的routes.php: Route::group(array('prefix' => 'api/v1'), function() { Route::resource('messages', 'IncomingMessages'); }); 这是我的控制器: class
..
我在Laravel中遇到路由问题,我正在学习一个教程,我们在web.php文件中列出了此路由 Route::get('/home', 'HomeController@index')->name('home'); Route::get('/blog', 'BlogController@index')->name('blog'); Route::get('/blog/create', 'Blog
..
我已经阅读了以下许多文章,这些文章解释了从命名路由生成链接,但是无法解决我的问题. 教程1 教程2 教程3 以下是已定义的路线: Route::get('/nitsadmin/dashboard', function () { return view('nitsadmin.dashboard'); }); 我正在调用锚标记中的链接:
..