草庐IT

laravel-backup

全部标签

php - 在 Laravel 中下拉选择表单

我可以知道我的代码有什么问题吗?我在我的数据库中注册了三个用户类型名称,但是我的代码将导致三个下拉菜单,每个菜单上都有单独的用户类型名称。@foreach($user_typesas$usertype){!!Form::select('chap_user_type_name',array('chap_user_name'=>$usertype),null,['class'=>'form-control'])!!}@endforeach 最佳答案 像这样删除foreach并将数组传递给select{!!Form::select('ch

php - 如何对 Laravel 5.3 数据库通知进行分页

我们知道Laravel5.3中的通知可以通过多种channel发送,并且可以存储在数据库中。我们知道可以获取用户的所有通知并像这样显示它们:$user=App\User::find(1);foreach($user->notificationsas$notification){echo$notification->type;}但假设我有一个显示用户所有通知的AllNotifications页面,我想对其进行分页。有什么方法可以对通知进行分页吗?更新:根据themsaidanswerongithub我试过代码:Youcanuse$user->notifications()->pagina

php - 无法在 Laravel 5.3 中使用策略

我一直在关注Laravel授权文档,试图通过使用策略构建“用户是否被允许执行此操作”功能,但我无法让它工作。我不断收到Thisactionisunauthorized我也尝试过使用路由中间件。PagePolicy.php:namespaceApp\Policies;useApp\Models\User;useApp\Models\Page;useIlluminate\Auth\Access\HandlesAuthorization;classPagePolicy{useHandlesAuthorization;/***Determinewhethertheusercanviewthep

php - PDO <-> SQL Server exec(在 Laravel 中)返回空数组

PHP、Laravel、调用$db->select("EXEC[dbo].[sp_StoredProc1]1,3,1,'2016-06-1200:00:00','2016-09-1200:00:00'");结果-空数组!!!通过SQLServerManagementStudio调用相同的函数:EXEC[dbo].[sp_StoredProc1]1,3,1,'2016-06-1200:00:00','2016-09-1200:00:00'结果-有效表格。热烈感谢任何想法,为什么会发生这种情况 最佳答案 原因-是MSSQLServer的

php - 使用 Laravel 5 和 PostgreSQL 设置 Travis-CI

从MySQL迁移到PostgreSQL后,我在将Laravel5.1与Travis-CI集成时遇到了问题。我尝试了以下配置:.env.travisAPP_ENV=localAPP_DEBUG=trueAPP_KEY=SomeRandomStringDB_CONNECTION=pgsqlDB_HOST=127.0.0.1DB_DATABASE=CDJ_BDDB_USERNAME=postgresDB_PASSWORD=CACHE_DRIVER=fileSESSION_DRIVER=fileQUEUE_DRIVER=syncREDIS_HOST=127.0.0.1REDIS_PASSWOR

php - Laravel 将附加参数传递给 Controller

我需要通过单击按钮将一个附加参数($uid)从我的index.blade.php传递到我的edit.blade.php。我的index.blade.php:Auth::user()->id,'uid'=>1])!!}"type="button"class="btnbtn-blockbtn-lgbtn-infovorlageBtncard-link">Edit我的传单Controller:publicfunctionedit($id,$uid){returnview('backend.flyers.edit')->withUid($uid);}使用上面的代码我得到一个错误:“Missin

php - Laravel 5.3 抛出错误表单请求

我在Laravel5.3中创建了一个request类。看起来像这样:'required|max:25|min:2'];}}但是当我在我的Controller中使用它时,我收到:NotFoundHttpExceptioninRouteCollection.phpline161:当我删除规则时,它看起来像这样:publicfunctionrules(){return[];}它突然起作用了!?!?--更新--看起来验证器看起来在我的web.php中,但我在那里没有路由(这就是我收到异常的原因:RouteCollection.php第161行中的NotFoundHttpException:)。

php - laravel用户注册的复杂密码

我想验证输入的复杂字符密码的用户密码,这个验证有什么包或者方法吗? 最佳答案 这可能对在客户端设置有很大帮助,或者您可以在服务器端为正则表达式模式创建类似的设置。varpassword=document.getElementById('pswdfield').value;varvalidLength=/.{8}/.test(password);varhasCaps=/[A-Z]/.test(password);varhasNums=/\d/.test(password);varhasSpecials=/[~!,@#%&_\$\^\*

php - 使用登录的 Laravel 子域重定向

我对堆栈溢出还很陌生,所以请坚持在这里。我正在创建一个具有以下链接的laravel项目...main.dev(这是用于用户的登录、注册和帮助部分)athlete.main.dev(这是供运动员在main.dev登录时重定向到的)coach.main.dev(这是为了在main.dev登录时重定向到教练)这是重定向用户的代码的想法switch(User::getGroup()){case'Athlete':returnRedirect::to('http://athlete.main.dev');case'Coach':returnRedirect::to('http://coach.m

php - Laravel 表单回显变量

我仍在学习如何使用Laravel。现在我已经学会了如何在Laravel中制作表单。但是我在回应一个变量时遇到了一些麻烦。我想做的是:如果这个变量存在,我想回显一个变量作为输入字段的值,否则它什么都不回显。所以我的表单行看起来像这样{{Form::text('league_name','@if(isset($varialble){{$variable}}@else{{$nothing}}@endif)')}}如何在表单中回显变量?顺便说一句,我正在使用Blade。 最佳答案 正确的做法是:{!!Form::text('league_n