草庐IT

php - 拉维尔 5 : Fetch ajax data in route and pass to controller

我正在使用Laravel5并希望使用一些数据对Controller进行ajax调用:$.ajax({url:"/getOrgById",data:JSON.stringify({id:1})})routes.php有:Route::get('/getOrgById','HomeController@getOrgById');HomeController.php:publicfunctiongetOrgById($data){//codeherefailswithmessage'Missingargument1forHomeController::getOrgById()}如何将数据从a

php - 仅允许管理员查看 Laravel 中的页面

我正在尝试仅允许管理员用户能够查看我的laravel项目中导航栏的某些内容。我有一个users表,其中包含一个由“admin”和“user”值组成的角色列,我在我的中间件中使用它来允许管理员用户访问管理面板以进行CRUD操作。我试过:@if(auth()->check())@if(Auth::user()->get(array('users.role'))=='admin')'THISISWHATIWANTONLYADMINUSERSTOSEE!'@endif@endif然而,当登录到“管理员”用户时,我仍然看不到仅限管理员的内容。我是这个框架的新手,但如果有人有任何建议,我将不胜感激

php - 模型中的 Laravel 动态填充

陷入laravel5.2的问题。以下是eloquentcreateoperation(postcall)时的错误Model.php453中的质量分配异常:column_name以下是需要考虑的先决条件:模型中的可填充对象通过以下代码以动态方式填充:publicfunction__construct(){$this->fillable(\Schema::getColumnListing($this->getTable()))}目前调试的方法如下:在插入之前,在Controller中,$model::getillableField()给出适当的可填充数组。在model.php行(450)中

javascript - 使用表单数据添加 laravel CSRF token

在通过所见即所得编辑器上传图像时,我需要使用FormData()传递LaravelCSRFtoken。但它似乎失败了,或者它没有使用append()方法添加csrftoken。这是我的代码:functionuploadImage(image){vardata=newFormData();data.append("image",image);data.append("csrfToken",Laravel.csrfToken);//它没有在表单数据中添加laravelcsrftoken,因为我仍然收到错误TokenMismatchExceptioninVerifyCsrfToken.php

php - Laravel 如何从数据库播种机调用控制台命令

我正在为我的Laravel实例的数据库编写一些播种器。我正在使用LaravelScoutTNTSearchdriver.phpartisantntsearch:importApp\\MyModel我想从我的播种机调用这个命令。我查看了实现,它非常复杂,我不想重构、等待合并的拉取请求或将实现复制并粘贴到我的文件中。我试过的播种机内部:$this->call('tntsearch:import',['model'=>App\User::class]);但是$this指的是播种机,call方法需要另一个播种机,而不是控制台命令。我想从我的播种机内部调用artisan命令。这可能吗?更新我最终

php - 如何将字符串密码与 laravel 加密密码进行比较

我首先在Laravel中创建了一个Web应用程序。现在我正在使用IonicFramework开发它的移动应用程序。在使用laravel时,laravel将密码转换为其加密。现在,在将Ionic中的API与Laravel集成时,我面临着一个问题,即如何将通过移动应用程序输入的密码与Laravel表中的加密密码进行比较。如果它本来是网络应用程序,那么它工作正常,但对于API集成,我面临这个问题。请帮助我 最佳答案 两种方式:1.$hashedPassword=User::find(1)->password;if(Hash::check(

php - Laravel 5.4设置除注销路由外的所有身份验证路由-使用自定义注销路由/ Controller

由于某种原因,我认为我以前遇到过这个问题的答案,但是对于我来说,我不能再找到答案了,无论是通过谷歌还是StAdvORT。这可能只是一个橡皮鸭问题,如果是的话,我很抱歉,但我希望这个问题有一天会对有同样问题的人有所帮助。假设我们从新安装的Laravel5.4开始。我在终端中运行phpartisanmake:auth命令,它为我设置身份验证脚手架。现在在我的/routes/web.php文件中,我看到了以下行:这非常棒,路由列表列出了所有的认证路由,包括定义的注销路由。(键入Auth::routes();进行双重检查)现在我想为使用自定义注销控制器的用户设置自定义注销路由。现在,我认为有一

php - Laravel 5.5 在点击时使用 ajax 调用删除项目

当您单击图标时,我试图通过ajax调用删除模型项。没有ajax调用,只有一个表单,一切都很好。当我查看我的chrome开发工具的网络选项卡时抛出此异常"Symfony\Component\HttpKernel\Exception\HttpException"这是我的图标:id?>">我的ajax调用:$(".deletebtn").click(function(ev){letpointid=$(this).attr("data-pointid");$.ajax({url:'/pointdelete/'+pointid,type:'delete',success:function(res

php - 如何从外部 url Laravel 公共(public)目录保存文件

我想从外部Url保存一个文件,它可以包含任何类型的文件,比如“jpg、png、mp4等”我想保存在LaravelApp的public目录下。我怎么能那样做?任何帮助将不胜感激。我尝试了以下操作,但它会将文件保存在我的存储文件夹中:Storage::put($name,$contents);谢谢 最佳答案 在公共(public)路径中创建一个img文件夹并:$image=file_get_contents("https://logos-download.com/wp-content/uploads/2016/09/Laravel_lo

php - Laravel:如何验证模型是否已更改

Eloquentsavemethod有没有简单的方法?检查一行是否真的改变了?像Eloquent的affected_rows之类的东西?我找到的唯一解决方法来自LaravelEloquentupdatejustifchangeshavebeenmade做:$user=Auth::user();$timestamp=$user->updated_at;$user->title=$request->input('title');....$user->save();if($timestamp==$user->updated_at){//rowwasnotupdated.}但是否有可能在不需要