草庐IT

php - 在 laravel 5 中使用 ajax 从表中删除一条记录

我想用ajax删除记录查看@foreach($productsas$product){{$product->code}}{{$product->name}}{{$product->display}}created_at));?>{{$time}}id.'/edit')}}"class="links-darkeditspull-left">{!!Form::open(['method'=>'DELETE','id'=>'formDeleteProduct','action'=>['AdminProductsController@destroy',$product->id]])!!}{!!

php - 找不到 autoload.php

我被困在一个非常基本的问题上:我正在尝试使用Laravel,我使用Composer安装在我的Windows7上。当我尝试使用Wamp在本地访问我的网站时,出现错误:Warning:require(C:\wamp\www\sitedirectory\public\protected\bootstrap/../vendor/autoload.php):failedtoopenstream:NosuchfileordirectoryinC:\wamp\www\sitedirectory\public\protected\bootstrap\autoload.phponline17我到处都能读

php - LARAVEL 5.0 + 单元测试 - 不同包的 assertSessionHasErrors

我正在Laravel5.0中编写单元测试,在我的请求类中我使用不同的包来显示验证错误消息。我在我的文件中使用这个:/*ExampleRequest.php*/namespaceApp\Http\Requests;useApp\Http\Requests\Request;useIlluminate\Support\Facades\Auth;classExampleRequestextendsRequest{protected$errorBag='otherbag';publicfunctionrules(){return['my_field'=>'required'];}}在我的测试文件

php - Laravel 5.1 - Facebook 通过 Socialite(客户端错误 : 400)

使用thistutorialonLaracast(Laravel5.0-Socialite),特别是在12.11之前,我已经成功设置了所有内容。但是,我使用的是Laravel5.1定义了我的路线,但目前注释掉了回调提供者,因为我只是想通过获取的token获取用户详细信息:Route::get('auth/facebook','Auth\AuthController@redirectToProvider');//Route::get('auth/facebook/aaa','Auth\AuthController@handleProviderCallback');在config>serv

php - Laravel-5 在运行 MySQL 存储过程时返回 Eloquent 对象

我想知道是否可以将MySQL存储过程调用作为Eloquent对象返回。下面的调用对我来说工作正常,但是$result总是返回一个数组而不是通常的Eloquent对象。$result=DB::select('callbookings_by_voucher()');有谁知道如何将其作为对象返回,以便我可以使用->count()、->get()等 最佳答案 您必须将数组传递给Eloquent对象的新实例。$booking=newBooking($result); 关于php-Laravel-5

php - 在 Laravel 5 中创建一个嵌套的类别列表

我是Laravel的新手,正在尝试为我的应用程序创建树状类别结构。这是我用过的代码,但仍然无法实现我想要的。我的Controller:publicfunctionindex(){$categories=Category::with('children')->get();returnview('backend.categories.index')->with('categories',$categories);}我的类别模型:belongsTo('App\Category','parent_id');}publicfunctionchildren(){return$this->hasMa

php - 如何使用多个外键查询数据透视表 Laravel 5 Eloquent

我有以下表结构:|products|product_options|product_option_values|product_option_to_product|+----------+-----------------+-----------------------+---------------------------+|id|id|id|id|||||product_id|||||product_option_id|||||product_option_value_id|我的关系是这样的://Product.phppublicfunctionoptions(){return$t

php - Composer dump-autoload,问题

准确地说,在使用Laravel4开发项目时,我决定制作自己的帮助文件来存放我的自定义函数。下面是其中一个...functionpr($ar=array(),$bool=false){echo'';print_r($ar);echo'';if($bool){exit;}}在我的composer.json文件中,就在autoload:classmap之后,我添加了myne,autoload:files-arrar并包含了我的自定义文件app/helpers,如下图所示。"app/database/migrations","app/database/seeds","app/tests/Tes

php - 限制 Laravel 5 加密长度

我有一个商业目录的Laravel5web应用程序。当我加密像这样的值时$cryptval=Crypt::encrypt(1);result=eyJpdiI6IndhaFZFNlhIRDlURzdXanJVMEhBM0E9PSIsInZhbHVlIjoidWF3VzRFZDhyRHltUlwveDdyV0VVWnc9PSIsIm1hYyI6IjE5YjA2YWIyN2Q0MTBlYjdhNDJiNDE5ZjY2OGQ2MDA2NzQ3ZTA4ODc4NzY0ZTIwMjBiMzQxN2RjNmM5ZDg3ZjYifQ==它给出了一个大约250长度的长字符串。在laravel中有什么方法可

php - 空的 services.json 文件正在破坏站点

我明白了Whoops,lookslikesomethingwentwrong.在我的生产服务器上。突然之间,artisan命令都不起作用了。我在/bootstrap/compiled.php:4496上遇到错误。删除compiled.php后,我收到相同的消息"array_merge():Argument#2isnotanarray"in/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository".php:188.我的services.json文件是空的,当我尝试使用PHPartisancache:cle