草庐IT

laravel-censor

全部标签

php - 如何使用 ajax 在 Laravel 中删除单个记录

在过去的6个小时里,我一直在到处搜索,但找不到问题的答案。我有一个显示用户列表的数据表。我有一列有一个看起来像垃圾桶的图标。这个想法是当用户按下使用ajax删除的图标时。这是我第一次使用ajax和laravel。这是我的看法这是我的脚本$(document).ready(function(){$("#destroy").click(function(){varid=$(this).data("id");$.ajax({url:"http://localhost:8888/users/destroy",type:'DELETE',dataType:"JSON",data:{"id":id

php - 在 laravel 中实现命令处理程序的问题

我正在为我工​​作的办公室的HR系统实现一个小组件。我目前正在努力让用户申请休假。我正在尽最大努力使用命令处理程序(希望也是事件),因为我的Controller总是非常臃肿。我想在我的应用程序中执行以下操作:例如,首先,用户点击表单上的提交以“创建新请求”以获取假期。这应该转到RequestController上的store()方法并触发一个自处理命令,即CreateRequestCommand。然后,此命令会将用户发出的请求存储在数据库中,然后继续执行我尚未完成的功能。在实现上述内容时我面临两个问题:首先,我的表单有一个文件上传。如您所知,如果我在我的Controller中使用dd(

php - 如何覆盖 Laravel 5 中的注册功能

我试图按照this中的建议覆盖Laravel5中的注册函数题。然而,就我而言,我并没有尝试从注册页面重定向用户。相反,我只想注册新用户,但让当前(管理员)用户保持登录状态。默认函数验证然后登录新用户,然后重定向到“主页”。所以,这是我尝试添加到AuthController.php的内容://OVERRIDEFUNCTIONINAuthenticatesAndRegistersUsers(locatedunder/Illuminate/Foundation/Auth)publicfunctionpostRegister(Request$request){$validator=$this-

php - Blade @if 中的 Laravel session 变量

当我尝试使用LaravelSession在Blade中设置JS变量来刷新一些数据时,我在Laravel4.2中遇到了一些奇怪的事情。这很简单,我不知道我错过了什么......目标:在用户注册后立即触发Javascript网站浏览。方法:将一个welcome_tour变量闪存到session,然后在页面刷新时设置一个JSbool值,从而在JS中启动游览。我的注册函数以session设置结束:Session::flash('welcome_tour',TRUE);我正在测试它是否已被拾取并使用我的Blade中的以下内容正确设置JS变量:@if(Session::has('welcome_t

php - Laravel http 请求 : Cannot run multiple request

我在处理Laravelhttp请求时遇到了严重的问题。请帮我解决这个问题:我假设我有2个请求路由到同一个Controller:请求1:http://localhost:8000/manualScheduler/runScript?task_name=Task(这个请求需要很长时间才能运行大约2分钟)请求2:http://localhost:8000/manualScheduler/detail?task_name=Task(这个很快)当我触发Req1后,接下来是Req2。我只是认为2Reqs是分开的,意味着Req1和Req2以他们自己的方式运行。但是我得到的结果是Req2在Req1运行

php - Laravel 用 hashids 替换所有 get 的主键

我使用的是laravel4.2,我想在url中使用hashids而不是主键。它易于使用单个记录。如果我使用预先加载,我需要遍历所有模型并用哈希ID替换主键。例如。对于每个帖子,我都需要用hashid更改post_id。对于帖子的每条评论,我都必须这样做。对于评论的每个用户等等..我可以扩展模型以默认返回hashid吗? 最佳答案 是的,您可以使用mutators扩展您的模型.将此方法放入您的模型中,或者甚至更好地放入您的所有模型都应该扩展的基础模型中。publicfunctiongetHashidAttribute(){return

php - Laravel Sync 方法只发送第二个数据

这段代码应该从数据库中删除所有旧数据,然后添加新数据(使用sync())现在我有一个包含用户的项目,可以使用复选框将用户链接到项目。所以在选中复选框时会触发此功能,但是例如当我说user1和user2正在通过此功能添加到pivottable它只会发送user2,而user1不会通过,这是怎么回事?当我添加3个用户user1、user2、user3时,只有user2会得到补充。Controllerpublicfunctionupdate(CreateProjectRequest$request){if($request->get('contribute')){foreach($reque

php - 在 Laravel 5 命令中使用构造函数参数时出现 BindingResolutionException

我正在制作一个通过Controller调用的命令。当我像这样执行一个简单的示例命令和Controller时,它起作用了://Controller$command=newTestCommand();$this->dispatch($command);//Commandpublic$name;publicfunction__construct(){$this->name='hi';}publicfunctionhandle(TestCommand$command){dd($command->name);}当我通过Controller调用命令时,我得到正确的“hi”。但是当我试图通过构造函数

php - laravel-ide-helper 的问题

我正在观看Laravel5FundamentalsLaracasts视频集,但在我的IDE(Phpstorm8)中使用Facades时遇到了一些困难。我有一个使用Eloquent外观的模型useIlluminate\Database\Eloquent\Model;我需要laravel-ide-helpercomposerrequirebarryvdh/laravel-ide-helper,将服务提供者添加到提供者数组'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider',,重新生成文档并重新启动我的IDE,但没有成功。我的Control

php - Laravel Blade 性能

我正在使用laravelBlade文件,我想知道这种方法是否会降低我的网站速度。这是我的文件结构:show.blade.php文件:...@include('elements/table',['name'=>'table1','blocks'=>$blocks1])...@include('elements/table',['name'=>'table2','blocks'=>$blocks2])...table.blade.php文件:...@foreach($blocksas$block)...@foreach($block['sections']as$section)...@fo