-
0 votesanswersviews
数组到字符串转换Route :: Group laravel
我有问题 数组到字符串转换 vendor / laravel / framework / src / Illuminate / Routing / Router.php第976行(命名空间) protected function prependGroupUses($uses) { $group = last($this->groupStack); return isset(... -
61 votesanswersviews
我的路线正在返回404,我该如何修复它们?
我刚刚开始学习Laravel框架,我遇到了路由问题 . 唯一有效的路线是开箱即用的Laravel附加的默认本地路由 . 我在Windows上使用WAMP,它使用PHP 5.4.3和Apache 2.2.22,我也启用了mod_rewrite,并从application.php配置文件中删除了'index.php'以留下空字符串 . 我创建了一个名为 User 的新控制器: class User_C... -
0 votesanswersviews
laravel在路由中使用的自定义控制器上给出错误
我有一个简单的routes / web.php文件 Route::get(Config::get('constants.ADMIN_PATH') . '/categories', 'AdminControllers\AdminPagesController@index'); 我已经创建了一个文件夹AdminControllers,里面有一个名为AdminPagesController的控制器,但... -
18 votesanswersviews
升级到Laravel 5.2会使所有会话无效
从Laravel 5.1.17升级到5.2 . 我的 config/auth.php 最初包含: 'driver' => 'eloquent', 'model' => 'Project\User', 'table' => 'users', 除了更新的命名空间外,新文件与默认文件相同 . 'defaults' => [ 'guard' => 'web', ... -
0 votesanswersviews
laravel 5.1这个启动项目如何路由到/ auth / login
我正在学习laravel,我在这里找到了一个初学者项目 https://github.com/mrakodol/Laravel-5-Bootstrap-3-Starter-Site 我想知道程序如何设置/ auth / login使用login.blade.php,我看到路由使用这两行: Route::controllers([ 'auth' => 'Auth\AuthControl... -
0 votesanswersviews
哪些laravel路由用于IOS应用服务(Web路由或API路由)
我正在开展一个项目,我必须为移动应用程序提供服务 . 注册,登录等服务 我正在研究Laravel 5.3路线 . 有两种主要类型的路由:Web路由和API路由 . 我读到了这些,但我仍然对我的情况感到困惑 . 我是Laravel的新手,所以我的问题是在我的情况下哪个设施更好 . 任何为移动应用程序提供服务的建议都会有所帮助 . -
3 votesanswersviews
Laravel 5.2中间件auth会将我重定向到登录页面
我正在尝试使用Laravel 5.2构建一个简单的管理仪表板,我创建了一个包含“web”和“auth”中间件的管理中间件 . 在我的kernel.php文件中: protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\EncryptCookies::class, \Illumina... -
1 votesanswersviews
Laravel动态路线
我在我的数据库中有表格,其中包含我的所有产品类别,例如,配件,书籍,玩具,等等......我需要在这些类别的基础上制作路线(我在主页中显示了一些类别,我做了链接使用localhost / public / CATEGORY_NAME url)所以,这是我的routes.php: Route::get('/', 'HomeController@index'); 我认为我要做的是捕获url中的第一个... -
-1 votesanswersviews
使用MAMP进行Laravel路由
我不知道我做错了什么,但这是我的情况 . 我有MAMP,我正在学习Laravel之后this . 我必须在URL http://localhost/basic-crud/public/中写入才能进入主视图 . 这是我的路线php Route::get('/', function () { return view('home'); }); Route::get('/about', func... -
1 votesanswersviews
无法在laravel 5.2上正确重定向登录失败
我在Laravel 5.2中制作应用程序 . 我正在尝试为后台实现auth页面 . 在路线中我有一个组和auth中间件: Route::group(['prefix' => 'admin'], function () { Route::group(['middleware' => 'auth'], function () { Route::get('/', 'I... -
0 votesanswersviews
请求进入每个中间件laravel 5.2
我正在使用laravel 5.2 with entrust / zizaco . 当用户进行身份验证时,他们具有admin角色,但是当我将dd(1)放入app_user角色中间件时,请求会进入!该请求还会输入admin和business_owner角色中间件 . 即使用户退出,之后他们的每个请求都通过auth中间件!! Route::group(['middleware' => 'auth'... -
0 votesanswersviews
从4.1升级到4.2后,Laravel控制器路由损坏
我有一个laravel项目在 laravel 4.1.31 上运行得非常好,现在我的挑战是将该项目迁移到更高版本说5.3 . 我开始按照以下链接提供Laravel提供的升级指南 https://laravel.com/docs/5.3/upgrade#upgrade-4.2 我将composer.json上的laravel版本更改为4.2 . *,如下所示 我的composer.json文件 { ... -
52 votesanswersviews
Laravel 5 Resourceful Routes Plus中间件
是否可以将中间件添加到资源丰富路由的所有或部分项目中? 例如... <?php Route::resource('quotes', 'QuotesController'); 此外,如果可能的话,我想让 index 和 show 之外的所有路由都使用 auth 中间件 . 或者这是否需要在控制器内完成? -
4 votesanswersviews
扩展Laravel Router API
我正在尝试扩展Laravel 5.6路由器类,以添加一些方便的方法来注册路由 . 我创建了一个扩展 Illuminate\Routing\Router 类的类,如下所示: Namespace App\Overrides; use Illuminate\Routing\Router as LaravelRouter; class Router extends LaravelRouter { ... -
1 votesanswersviews
laravel过滤组同名路由
我在我的laravel 4项目中遇到了这个烦人的问题,它有三种类型的用户,即学生,教师和主持人(我使用Entrust作为角色管理解决方案) . 它们中的每一个都可以浏览相同的路径,但是根据用户类型,应该调用另一个方法 . 所以我的route.php文件的结构如下: Route::group(array('before' => 'auth'), function(){ Route::gro... -
1 votesanswersviews
Laravel4如何使用Route :: when()在*过滤器之后应用*?
我想在具有给定模式的任何路线之后应用过滤器 . 我可以 Route::when('user/*', 'some-filter', array('get')); 但这将在处理请求之前发生 . 我需要在之后应用它,就像我能够使用它一样 Route::group(array('before' => 'acl', 'after' => 'some-filter'), function() {... -
4 votesanswersviews
Laravel 5中的登录和注册表
我开始学习一个新的laravel并尝试通过构建小项目来学习它,以创建我的初学者站点,但我遇到了问题 . 我只创建没有任何插件的新项目 . 我的登录和注册表格有问题 . 我把它放到路线文件中: get('user/login', 'Auth\AuthController@showLoginForm'); post('user/login', 'Auth\AuthController@postLogi... -
3 votesanswersviews
在Laravel中验证用户角色并保护路由
我从这里的人那里得到了建议并尝试了Laravel,我一直在尝试创建一个用户身份验证系统 . 我无法使用Eloquent将我熟悉的PHP工作翻译成Laravel . 我在这里要做的是识别用户,他们的角色,如果用户具有管理员的角色,他们可以访问路由/管理员 我知道我可以使用像Entrust这样的包,但这并不能帮助我学习 . 我为用户和角色创建了模型 . 我还有一个名为role_user的查找表,其中包... -
3 votesanswersviews
Laravel 5:密码重置 - 将bcrypt密码移动到User.php模型?
我注意到一些开发人员修改了PasswordController.php,因此方法 resetPassword($user, $password) 不会加密密码 . 相反,密码在模型 User.php 中加密 . 这是一个例子:* app / Http / Controllers / Auth / *PasswordController.php : <?php namespace Sund... -
0 votesanswersviews
将表单发布到auth路由时出错(MethodNotAllowedHttpException)
我试图在用户身份验证之前发布表单 . 用户将数据输入表单并将其POST到受auth保护的路由: Route :: group(['middleware'=>'auth'],function(){Route :: post('v2 / payment / start /','PaymentController @ generic');}); 如果用户在POST之前进行了身份验证,则会处理该... -
0 votesanswersviews
在Laravel 5.2中登录/注销后执行操作
我是Laravel框架中的新手 在Laravel 5.2中实现auth时遇到了问题 . 所以我使用Laravel 5.2的 make:auth 来创建一个简单的登录/注册/注销机制,但我想在登录/注销后做一些事情(更具体的是我想在 username 和 password (访问令牌)上发送 $request 基础) . 我的问题是Laravel 5.2使所有的身份验证都封装在 Route::aut... -
0 votesanswersviews
Laravel jwt使用组外的中间件
我正在尝试在某些api调用上检查并刷新我的令牌,所以我创建了自己的中间件并将其添加到我的Kernel.php $ routeMiddleware中 . 然后我将其添加到我要检查的中间件组中 - 如有必要 - 刷新令牌 . 但是,当我登录时,它也会调用此中间件,尽管登录调用不在中间件组内,因此我收到500错误:“无法从请求中解析令牌” . 我还注意到,即使从组中间件中删除'cors',中间件也会被调... -
0 votesanswersviews
Laravel中间件将包中的所有auth路由重定向到仪表板
我正在设置一个使用自定义包和laravel身份验证中间件的laravel 5.3应用程序 . 当我在laravel / packages / vendor / packageName / src / routes.php中定义路由时就是这种情况 Route::get('member/list', function() { return 'member lists here'; })->... -
63 votesanswersviews
如何在Laravel 5中构建模块化应用程序?
我想将我的应用程序分成模块 . 例如,会有一个“核心”模块,其中包含基本登录功能,应用程序布局/格式(CSS等),用户管理和日记 . 稍后我可以创建其他模块,如联系人管理器,可以轻松地从应用程序中添加或删除 . 应用程序导航中会有一些逻辑用于确定存在哪些模块以及显示/隐藏指向它们的链接 . 我如何在目录结构,命名空间和其他任何需要的方面做到这一点? 我正在看creolab / laravel-m... -
0 votesanswersviews
Laravel处理404错误
我正在使用以下路线处理404错误并重定向到Laravel上的自定义404错误页面 App::error(function(Exception $e) { return Redirect::route('404'); }); 这在大多数情况下都很好用 . 它不适用于以下用户将/放在URL末尾的情况 例如 . localhost/laravel/public/somehting 转到自定义404... -
0 votesanswersviews
laravel 5中的子文件夹路由
我在子文件夹中使用控制器进行路由时遇到问题 . 我已经尝试了Laravel Controller Subfolder routing中提出的解决方案,但我无法让它工作 . 文件夹结构 HTTP Controllers Admin AdminControllers User UserControllers BaseContro... -
4 votesanswersviews
如何登录和注销两次使用/(索引)路由?
我正在研究一个Laravel项目 . 该项目有一个公共的(未经过身份验证的网站部分)和一个经过身份验证的部分(管理员) . 我正在尝试使用/ route显示公共主页视图,然后在进行身份验证时,我希望显示管理身份验证视图的相同/路由 . 这是尝试的代码: routes.php Route::auth(); Route::get('/', function () { return v... -
4 votesanswersviews
在子文件夹中定义Laravel 5路径并通过控制器显示它
我有Laravel 5.2.45应用程序 . 我有这样的控制器结构: App Http Controllers Admin AdminController.php 我在AdminController.php里面 namespace App\Http\Controllers\Admin; use App\Http\C... -
0 votesanswersviews
Laravel登录后找不到所有路线
我正在开发laravel项目,并且对于公共用户来说,每件事情都可以正常工作,但是一旦用户登录了所有页面变得无法访问,即使是公共页面也找不到404页面 .如果我删除cookie,公共页面将再次可访问 . 这是我的登录功能: try{ if (Auth::validate($userdata)) { if (Auth::attempt($user... -
3 votesanswersviews
在Laravel 5.1中获得“Class 'app\Http\Controllers\Controller' not found”
我对Laravel很新,当我遇到这个错误时,我正在阅读教程 . 这是我在'testController.php'中的代码 . <?php namespace app\Http\Controllers; use app\Http\Controllers\Controller; class testController extends \app\Http\Controllers\Contr...