首页 文章
  • 21 votes
     answers
     views

    在Laravel 5.3中使用Vue.js.

    在5.3之前的Laravel项目中,我使用脚本标记使用了Vue.js,如下所示: <script type="text/javascript" src="../js/vue.js"></script> 然后我会创建一个特定于该页面的Vue实例,如下所示: <script> new Vue({ el: ...
  • 0 votes
     answers
     views

    Laravel中的会话在Facebook应用程序Iframe中不起作用

    我有一个在iframe内运行的Facebook应用程序 . 在用户允许来自应用程序的权限后,我期待facebook向我发送$ _REQUEST变量,我用它来检索用户数据并且它运行良好 . 问题是在我使用 Session::put() 然后 Session::save() 将用户数据放入Laravel会话之后,在下一个请求中会话消失了 . 所以我的应用程序无法再检索会话 . 我真的不知道为什么在测试...
  • 6 votes
     answers
     views

    与laravel和back分享会话信息

    我们的网站 Build 在自定义的php mvc框架之上,我们希望将每个流程(例如:注册)慢慢转换为Laravel . 所以从本质上讲,使用laravel的现有代码和新代码必须共存 . 但是我们遇到了障碍,由于其惯例,laravel设置的会话信息不能用于其他mvc,反之亦然 . 例如,自定义mvc使用以下内容 . $_SESSION['AUTH']='TRUE'; 虽然Laravel使用这样的东...
  • 0 votes
     answers
     views

    Laravel使用会话将数据从控制器传递到视图

    不知何故,我只是通过它来管理它(将数据,数组从控制器传递到视图) return redirect('whatever')->with('arrayName', $arrayName); 在视图内部通过访问它 @if(!is_null(session('arrayName'))) <div class="alert alert-{{ session('arra...
  • 0 votes
     answers
     views

    我应该在Laravel MVC中保存模型?

    我试图更加具体地了解MVC并尽可能保持控制器层的薄 . 我一直在问自己的一件事是“我应该在哪里调用modelname-> save()?” 查看Laravel文档,他们将数据设置为模型并在控制器中调用save似乎不对... <?php namespace App\Http\Controllers; use App\Flight; use Illuminate\Http\Reques...
  • 2 votes
     answers
     views

    Laravel 5.6:session() - > push('variable')直到第二次刷新才到达中间件

    我注意到在Laravel 5.6中,我的会话变量在第二页刷新之前没有传递给我的中间件 . 如果我重定向到页面,会话会在第一次尝试时传递给视图,但在我的实例中,我需要将内容传递给视图 . 有没有人注意到这一点并有解决方案? Middleware: 假设您有一个名为 ViewData 的中间件,它将变量共享给视图 . public function handle($request, Closure $...
  • 0 votes
     answers
     views

    Laravel护照范围中间件返回401

    我按照Laravel文档并成功安装了Passport . 一切都工作正常,但当我想通过 scope 中间件保护路线时,我总是得到 401 unauthorized . 当我将中间件更改为 auth:api 时一切正常 . 我检查了请求标头, Bearer 始终存在 . 任何关于为什么 auth:api 中间件工作但 scope 中间件没有的想法?
  • 0 votes
     answers
     views

    在laravel api调用中显示{“error”:“Unauthenticated . ”}

    显示{“error”:“Unauthenticated . ”},同时使用ajax调用在Laravel 5.4和护照版本v1.0.9中调用larvel API . 从路由api调用:Route :: get('category / get_tree_data','CategoryApiController @ getTreeData') - > middleware('auth:api');...
  • 1 votes
     answers
     views

    Laravel不会从公用文件夹中打开具有特定名称的文件

    问题 我使用Homestead,我在 public 下有一个 images 文件夹,还有一个名为 about_us-employee_1_image.jpg 的JPG . 如果我尝试在其正确的URL下打开它: http://project.local/images/about_us-employee_1_image.jpg 我得到 NotFoundHttpException . 仅在此特定图像中...
  • 1 votes
     answers
     views

    Laravel 5.2错误消息未显示

    我遇到了一些答案,但我的问题仍然没有解决 . 我只是制作一个新的应用程序,发现注册页面上的错误消息根本没有显示 . 我按照我在本网站上找到的一些答案如下: 只需从routes :: group(数组('prefix' => 'user','middleware' => 'web'),routes.php页面中的function()中删除'middleware' => 'web'...
  • 1 votes
     answers
     views

    关于使用Laravel Passport的许多问题

    我正在 Build 一个带VueJS的第一方SPA,它向Laravel后端发出请求 . 该应用程序包括用户注册和登录,因此我尝试使用密码授权令牌对Passport使用OAuth来验证用户 . 这是我当前的登录流程: 用户在SPA的登录表单上输入他的电子邮件/密码 POST请求被发送到我创建的/ api / login路由 . 此路由调用我创建的Laravel控制器,它使用我的client_...
  • 5 votes
     answers
     views

    ReflectionException - 中间件类不存在Laravel 5.2

    我在Laravel 5.2中使用无状态HTTP基本身份验证构建API,根据文档Stateless HTTP Basic Authentication,我创建了以下中间件 应用程序/ HTTP /中间件/ AuthenticateOnceWithBasicAuth.php <?php namespace Illuminate\Auth\Middleware; use Auth; use C...
  • 1 votes
     answers
     views

    为什么不在Laravel中工作组中间件?

    我在路由Laravel时使用以下中间件: Route::group(['middleware' => 'web'], function () { Route::resource('Order', 'OrderController'); }); 当我尝试在URL中调用此路径时: http://localhost/web/order 我收到一个错误: 抱歉,找不到您要查找的页面 ...
  • 0 votes
     answers
     views

    Laravel 5.4 - 为多租户应用程序的路由预先安装和应用两个中间件

    我想将 /account/{account_id} 分组以及使用 auth 中间件和中间件来保护其中的每个路由,该中间件将检查记录的用户是否可以访问此帐户 . 不幸的是它不起作用 . 这是我的代码 web.php: Route::group(['middleware' => 'auth'], function () { Route::group(['prefix' => 'ac...
  • 3 votes
     answers
     views

    无法在Laravel 5.3中使用策略

    我让它运转起来 . 我一直在收到 This action is unauthorized ,我也尝试过使用路由中间件 . PagePolicy.php : namespace App\Policies; use App\Models\User; use App\Models\Page; use Illuminate\Auth\Access\HandlesAuthorization; clas...
  • 0 votes
     answers
     views

    Laravel中间件将包中的所有auth路由重定向到仪表板

    我正在设置一个使用自定义包和laravel身份验证中间件的laravel 5.3应用程序 . 当我在laravel / packages / vendor / packageName / src / routes.php中定义路由时就是这种情况 Route::get('member/list', function() { return 'member lists here'; })-&gt...
  • 7 votes
     answers
     views

    基于Laravel会话的auth:api中间件无法正常工作

    我尝试使用Laravel 5.3的Auth Scaffolding,包括api路由 . 我想为api后卫使用会话驱动程序,但显然这没有任何影响 . 在我使用有效用户登录应用程序后(所以我从 /login 到 /home )我尝试输入路径 /api/user ,但它总是将我重定向到 /home . RedirectIfAuthenticated 中间件重定向用户 . 以下是我尝试过的内容以及测...
  • 4 votes
     answers
     views

    Laravel / broadcast / auth总是因403错误而失败

    我最近钻研了Laravel 5.3的Laravel-Echo和Pusher组合 . 我已经成功 Build 了公共 Channels ,然后转向私人 Channels . 我在Laravel从/ broadcast / auth路由返回403时遇到了麻烦,无论我做什么尝试授权操作(包括使用简单的返回true语句) . 谁能告诉我我做错了什么? 应用/供应商/ BroadcastServicePr...
  • 1 votes
     answers
     views

    laravel中间件几乎总是重定向

    请你帮帮我吧我在Laravel 5.3本地运行的项目一切正常,我将我的项目上传到服务器上,它也可以正常工作 . 然后我将我的项目上传到另一台服务器上 - 它几乎总是重定向到登录页面 . 这是逻辑 - 如果用户未经过身份验证,则会重定向到登录页面 . 如果用户已通过身份验证,则用户将可以访问内容 . 在我的“另一个”服务器上 - 当我进入主页时,它给出了 page isn’t working red...
  • 2 votes
     answers
     views

    Laravel授权政策未被调用

    我无法让我的某个auth策略正常运行,导致授权尝试始终返回false . 我甚至只是为了测试而强制函数返回true . 我正在使用Laravel 5.4,这是我的政策功能: public function can_modify_or_delete(User $user, Comment $comment) { return true; } 在我的 AuthServiceProvider....
  • 0 votes
     answers
     views

    Laravel - 授权仅适用于Controller Method

    我已经设置了我的模型策略,当我从控制器操作中授权操作时,它似乎正在工作 . // create action public function create() { $this->authorize('create', BusinessProfile::class); return view('business-profile.create'); } 创建的策略只返回true...
  • 6 votes
     answers
     views

    Laravel - 在Middleware Auth上包含资产

    在我的应用程序内部,存在一个名为 admin 的路由组,该组内的任何路由都会调用两个资源: public/css/admin.css 和 public/js/admin.js ,但任何未经身份验证的用户都可以访问这些文件 . 如何在Auth Middleware中包含这些文件? 我的管理路线: Route::group(['prefix' => 'admin', 'middleware' =...
  • 1 votes
     answers
     views

    与用户的Laravel中间件

    我正在尝试将中间件设置到我的laravel博客,我遇到了以下情况的问题 . 我想允许访问某些路由,但仅限于特定用户(不是角色) . 例如,具有admin,globalmod或版主角色的所有人都可以使用“index”,“create”,“store”和“show”路由 . 要“销毁”路线只能访问管理员 . 问题在于“编辑”和“更新”路线 . 对于这些路线,我想只允许“admin”用户和创建该博客帖子...
  • 1 votes
     answers
     views

    Laravel 5.2令牌不匹配

    我正在将Laravel 5.1站点更新为Laravel 5.2.39 . 我在“已批准”的升级过程中遇到了很多问题(特别是中间件),所以我最终创建了一个新的Laravel 5.2站点,只是从旧站点移动我的视图,模型和控制器 . 它似乎有效,除非我提交任何表单,我得到一个令牌不匹配异常: TokenMismatchException in VerifyCsrfToken.php line 67: ...
  • 4 votes
     answers
     views

    Laravel 5.2验证错误 - 错误包空

    我有一个运行Laravel 5.2( Laravel Framework version 5.2.39 )的新站点 . 注意:routes文件不使用Web中间件组,不再需要该组并且可能导致此问题 . 我对 ContactController 的 store 方法进行了简单的验证: $this->validate($request, [ 'ContactFirst' =>...
  • 0 votes
     answers
     views

    Laravel如何使web或auth中间件工作

    开发Laravel包,在路线中我有这条路线 Route::middleware(['web'])->group(function () { Route::get('/pckOne', 'Frutdev\LaravPck\Controllers\PckController@getIndex'); Route::get('/pckZone', 'Frutdev\LaravPck\Control...
  • 0 votes
     answers
     views

    Laravel Passport API多个中间件

    甚至可以在一条路线中拥有多个中间件 . 现在我有我的网络应用程序使用auth的中间件制作ajax请求,这是在auth:net默认 Route::post('/user/postAuthUserInfoAjax', [ 'uses' => 'UserController@postAuthUserInfoAjax', 'middleware' => ['auth'], ]); 我...
  • 1 votes
     answers
     views

    使用Laravel Passport范围进行单元测试

    我们!当我试图用Laravel和Passport进行一些单元测试时,我遇到了问题 . 我有一些受 auth:api 中间件保护的路由,但其他一些受Passport scope 中间件保护 . 例如,这是我的单元测试之一: public function testGetPublishedPost(){ $user = factory(\App\User::class)->create...
  • 0 votes
     answers
     views

    始终响应401(未授权)我的Laravel Passport生成的OAuth 2令牌

    我在用: 用于REST检查的Postman / Insomnia Laravel 5.6与Laravel Passport Vagrant(Apache 2,PHP 7.2) 制作了Laravel Docs for Laravel Passport上描述的所有清单,并且在某些步骤之后,我收到了有效OAuth访问令牌的HTTP 401 . 由/ oauth / token /请求...
  • 0 votes
     answers
     views

    Laravel Passport将中间件添加到默认的身份验证/令牌路由

    我正在尝试构建一个多租户应用程序并在我的中间件中的数据库之间切换 所以我有以下中间件 public function handle($request, Closure $next) { //check if request has the value of header $passedheader = $request->header('HTTP_X_APP_LOCATION...

热门问题