草庐IT

laravel-censor

全部标签

php - Laravel 使用 Eloquent 多对多关系

我正在尝试使用Laravel创建多对多关系,但我被卡住了。这是我当前的表格模型:专辑album_idnamecreated_at用户图片user_image_idvaluealbumxuser_image(联结表)albumxuser_image_id(primarykey&autoincrement)album_id(FKfromalbum)user_image_id(FKfromuser_image)我希望能够从albumxuser_image表中获取相册名称。这是我到目前为止所做的。Album.php模型namespaceApp\Models;useIlluminate\Data

php - Laravel 5.1 中的自定义验证替换器

我正在尝试在我的Laravel5.1应用程序中创建自定义验证替换器。我现在有Validator::replacer('year','App\CustomValidators@replaceYear');在我的AppServiceProvider文件中,相应的生活在我的自定义类中。但是,当我在验证消息中包含:year时,它不会被替换。我错过了什么?这是我的替换函数。publicfunctionreplaceYear($message,$attribute,$rule,$parameters){returnstr_replace([':year'],$parameters,$message

php - Laravel 输入验证 Between 未正确验证

目前我在laravel输入验证中遇到了一些问题,其中between的验证规则似乎没有正确应用。下面是我的HTML代码。ThreadTitle:Price:我想要做的是验证给定价格必须在0到9999.99之间。我检查元素并删除min="0"并尝试以负值提交-1000,系统似乎接受了输入。以下是我的验证器规则$validator=Validator::make($request::all(),['thread_title'=>'required|max:100','thread_item_price'=>'between:0,9999.99'],['thread_title.require

php - Laravel 5.2.11, session 不工作,未设置 session cookie

我是Laravel的新手,我了解了模型、View、Blade、Controller和路由以及它们如何协同工作。到目前为止,一切都很顺利。不过我在session方面遇到了问题。当我使用Laravel附带的AuthController并通过POST请求点击auth/register时,我注册的用户的数据确实被插入到用户表中(使用mysql)并且我确实得到了响应“位置”header重定向到/就像开箱即用一样。它像它应该的那样重定向。但是在同一个响应中,没有设置/发送“Set-Cookie”header。Laravel的session部分对我来说工作不正常。这对于验证/登录的POST是相同的,

php - Laravel 5.2 中同一页面上的 Laravel 登录和注册表单

从Laravel5.2自带的默认auth和register系统,只是制作了一个简单的View,可以是欢迎页面,并包括登录和注册表格。目前,如果按下任何按钮,验证会检查并发现两种形式的错误,并突出显示所有需要的错误。那么将它们包括在内的最佳解决方案是什么,并且可能对每个单独验证?我试图将默认登录系统更改为与注册表单输入名称不同,但我认为存在一个链,因为要进行验证并将输入值添加到数据库中。has('login_email')?'has-error':''}}">E-MailAddress@if($errors->has('login_email')){{$errors->first('lo

php - 如何在 laravel 5.2 的 Controller 中访问 url 段

我在Laravel5.2中工作,我想在我的Controller中访问URL段。我正在使用echoRequest::segment(2);但是没有打印出来。我如何从Controller中的url获取值。 最佳答案 在laravel5.2中你可以这样做..echorequest()->segment(2);request()是Laravel5.2中提供的几个辅助函数之一。它返回当前请求对象,因此您不需要在类顶部的外观上使用use语句。 关于php-如何在laravel5.2的Controll

php - Laravel 5 模型 $cats 到数组 utf-8 JSON_UNESCAPED_UNICODE

当您有一个数组字段并将其保存在数据库中时,它会对数组执行漂亮的json_encode但没有JSON_UNESCAPED_UNICODE选项。数据最终是这样的:{"zh":"\u039d\u03ad\u03b1"}这几乎没用。解决方案当然是使用JSON_UNESCAPED_UNICODE标志进行json_encode。是否可以告诉Laravel在保存模型之前添加此选项?我试图避免使用setNameAttribute突变器,因为每次我有这种类型的字段时这样做都会很痛苦 最佳答案 只需覆盖asJson()方法即可。classCatexte

php - Laravel 类邮件程序不存在

我将我的应用程序从5更新到5.2。现在,当我调用Mail::send()时,它返回一个异常类邮件程序不存在。Mail::send('emails.mail',['data'=>$content],function($m)use($to,$subject,$toname){$m->to($to,$toname)->subject($subject);});当我打开Illuminate\Support\Facades\Mail类时,只有一个函数protectedstaticfunctiongetFacadeAccessor(){return'mailer';}请帮忙。如果有人有任何想法

php - Laravel Passport "auth:api"中间件充当 "web, auth"中间件

我已经按照官方文档(https://laravel.com/docs/5.3/passport#introduction)中的描述为Laravel5.3设置了LaravelPassport包。我希望移动应用程序使用该API,因此我尝试实现密码授予token。我已经创建了一个密码授予客户端,并且token请求过程...$response=$http->post('http://my-app.com/oauth/token',['form_params'=>['grant_type'=>'password','client_id'=>'client-id','client_secret'=

php - 如何在 Laravel 上检查 Debug模式

我想在本地主机上工作时看到错误。App\Exceptions\handler.php我试过:publicfunctionrender($request,Exception$exception){if($this->isHttpException($exception)&&env('APP_DEBUG')===false){returnresponse()->view('errors.404',[],404);}else{returnparent::render($request,$exception);}}或;if($this->isHttpException($exception)&