laravel-5 相关问题

Laravel 5是由Taylor Otwell创建的开源PHP Web开发MVC框架的当前主要版本。 Laravel使用简单,富有表现力的语法帮助您创建应用程序。使用laravel标签来解决一般的Laravel相关问题。

php artisan 路线:列表,laravel 5.5 [已关闭]

php artisan 路线:list -v 在Container.php第752行中: [反射异常(-1)] 类 App\Http\Controllers\RollController 不存在 异常跟踪: ReflectionClass->__construct() a...

回答 1 投票 0

Laravel 资产缩小

我有 Django 背景,我们使用 Django 压缩机和静态模板标签来满足所有静态文件需求。 我正在尝试在 Laravel 中做类似的事情,并且我发现了很多

回答 2 投票 0

laravel架构图?

任何人都可以给我指一张图,显示正常 MVC 位与以下内容之间的关系: 中间件 卫兵 外墙 合约 Laravel 似乎有很多中间商,我

回答 3 投票 0

如何在 Laravel 视图中格式化 Carbon 日期时间值

我在变量 $audits 下有这个嵌套数组,我将其移交给 Laravel 5.8 视图: 数组:4 [▼ 0 => 数组:3 [▼ “行动”=>“案件发起者:” “用户&

回答 1 投票 0

Laravel 5.3,当验证失败时会话不闪烁任何内容

您好,我有以下表格: {{ csrf_field() }} 嗨,我有以下表格: <form action="{{ route('postCustomerInfo') }}" method="post" class="shipping-form"> {{ csrf_field() }} <input type="hidden" name="note" value="hidden_note_field"> <input type="hidden" name="country_id" value="1"> <div class="form-checkout"> <div class="form-fields"> @if($errors->has('name'))<div class="input-box error" data-error="{{ $errors->first('name') }}"> @else<div class="input-box"> @endif <input type="text" name="name" value={{ old('name') }}> <label for="">name</label> </div> @if($errors->has('phone'))<div class="input-box error" data-error="{{ $errors->first('phone') }}"> @else <div class="input-box"> @endif <input type="text" name="phone" value={{ old('phone') }} onkeypress='return event.charCode >= 48 && event.charCode <= 57'> <label for="">phone</label> </div> @if($errors->has('email'))<div class="input-box error" data-error="{{ $errors->first('email') }}"> @else <div class="input-box"> @endif <input type="text" name="email" value="{{ old('email') }}"> <label for="">email</label> </div> <div class="row"> <div class="col-xs-5 col-sm-5 col-md-6"> @if($errors->has('city'))<div class="input-box error" data-error="{{ $errors->first('city') }}"> @else<div class="input-box"> @endif <input type="text" name="city" value="{{ old('city') }}"> <label for="">city</label> </div> </div> <div class="col-xs-7 col-sm-7 col-md-6"> @if($errors->has('postal_code'))<div class="input-box error" data-error="{{ $errors->first('postal_code') }}"> @else<div class="input-box error" data-error="{{ $errors->first('postal_code') }}"> @endif <input type="text" name="postal_code" value="{{ old('postal_code') }}"> <label for="">postal code</label> </div> </div> </div> @if($errors->has('address_line'))<div class="input-box error" data-error="{{ $errors->first('address_line') }}"> @else<div class="input-box error" data-error="{{ $errors->first('address_line') }}"> @endif <input type="text" name="address_line" value={{ old('address_line') }}> <label for="">address</label> </div> </div> </div> </form> <a href="" class="btn action">Go to <span>shipping</span></a> 我通过jquery提交表单 $(document).ready(function () { $('.btn.action').on('click','',function (e) { e.preventDefault(); var $form = $('form.shipping-form'); $form.submit(); }); }); 我的 FormRequest 类是: class CustomerInformationRequest extends FormRequest { /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { return true; } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'name' => 'required|min:5|max:50', 'email' => 'required|email|min:5|max:50', 'phone' => 'required|min:3|max:20', 'country_id' => 'required', 'city' => 'required|min:3', 'postal_code' => 'required|digits:4', 'address_line' => 'required|min:5|max:50', 'note' => '' ]; } } 我在 StackOverflow 中读到了这个帖子:Laravel 5 输入旧为空但我不认为这实际上是我的问题。而且我的 {{ old('values') }} 仍然是空的,我不知道为什么?有什么想法吗? /** * The application's global HTTP middleware stack. * * These middleware are run during every request to your application. * * @var array */ protected $middleware = [ \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class, ]; /** * The application's route middleware groups. * * @var array */ protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, \App\Http\Middleware\VerifyCsrfToken::class, \Illuminate\Routing\Middleware\SubstituteBindings::class, \App\Http\Middleware\BeforeAutoTrimmer::class ], 'api' => [ 'throttle:60,1', 'bindings', ], ]; /** * The application's route middleware. * * These middleware may be assigned to groups or used individually. * * @var array */ protected $routeMiddleware = [ 'auth' => \Illuminate\Auth\Middleware\Authenticate::class, 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, 'can' => \Illuminate\Auth\Middleware\Authorize::class, 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 'setCurrency'=>\App\Http\Middleware\SetCurrency::class, 'checkout'=>\App\Http\Middleware\Checkout::class, ];}`. 我补充了 \App\Http\Middleware\BeforeAutoTrimmer::class 谁关心修剪我所有的表格: public function handle($request, Closure $next) { $request->merge(array_map('trim', $request->all())); return $next($request); } , 这 'setCurrency'=>\App\Http\Middleware\SetCurrency::class 谁关心从数据库到会话设置货币: `公共函数句柄($request, 闭包$next) { if(!Session::has('货币')) { $currency = 设置::where('setting_name', 'currency')->select('setting_value as code')->first(); $currencyData = 货币::where('code', $currency->code)->select('symbol_position', 'symbol', 'code')->first(); Session::put('currency', $currencyData); Session::save(); return $next($request); } return $next($request);}` 和'checkout'=>\App\Http\Middleware\Checkout::class,如果会话中的购物车是空的,谁愿意重定向我: `公共函数句柄($request, Closure $next) { if(!Session::has('cart')){ return redirect()->route('home'); } return $next($request); }` 但其余的我认为它们是 laravel 的默认设置,我没有碰它们

回答 1 投票 0

Laravel 捕获 TokenMismatchException

可以使用 try catch 块捕获 TokenMismatchException 吗?我不想显示显示“VerifyCsrfToken.php 第 46 行中的 TokenMismatchException ...”的调试页面,而是希望它显示...

回答 7 投票 0

如何显示图像数组中的单个图像

这是我获取所有图像的代码 @foreach (explode('|', $product->images) as $image) @endforeach 只有我想要...

回答 1 投票 0

如何将过滤后的数据传递到 Laravel 上的数据表?

在我正在开发的应用程序中,我们有两个数据源:MySQL 和 Elasticsearch。粗略地说,ES 有一份 MySQL 数据的副本,以获得更好的性能。我建立了一个管理面板来访问 M...

回答 2 投票 0

laravel中如何将上传的图片保存到Storage?

我正在使用图像干预将图像保存到存储文件夹。我有下面的代码,它似乎只是用空白图像保存文件名。我想我需要一种方法来使文件内容成为

回答 5 投票 0

Laravel 5.3 用户模型中的 CanResetPassword

我正在将我的应用程序从 Laravel 5.1 转换为 5.3。我不确定如何编辑用户模型中的 CanResetPassword 部分。 这是我的 laravel 5.1 中的 user.php 文件: 命名空间...

回答 1 投票 0

更改 Laravel 5.6 的登录规则

我安装了一个新的 Laravel 5.6 项目。我更改了 create_users_migration,添加了 $table->boolean('is_active');场地。现在,我想当用户尝试登录时,检查 is_active 字段...

回答 2 投票 0

Laravel Forge 播种

我需要一些帮助来使用 Laravel Forge 为我的数据库播种。 我已经对我的应用程序进行了部署并且成功了。这些表已创建,作为我最新的部署日志......

回答 4 投票 0

在 Laravel 5.2 中从 Postgresql 时间戳返回 JSON 失败

我正在使用 Laravel 5.2 开发一个应用程序,我需要从 Postgresql 数据库返回一些 JSON 响应,但我收到以下错误(我发布了第一行错误消息) 在加州...

回答 1 投票 0

页面刷新另一个 Laravel 项目后 Laravel 注销

当我在登录后登录Laravel-5项目时,当我在同一浏览器的另一个选项卡中打开另一个Laravel-5项目时,当我刷新登录的项目时,它会重定向到登录页面。

回答 2 投票 0

在 Laravel 中扩展的模型中定义主键的别名

我有一个像这样的东西模型: 类Stuff 扩展模型 { 受保护的 $primaryKey = 'stuff_id'; 受保护的 $fillable = ['stuff_id' , 'title' , 'desc']; 受保护的$dates = ['已删除_...

回答 3 投票 0

使用htmlspecialchars()时如何允许&符号

我在我的网站上使用 htmlspecialchars() 来显示用户的状态帖子。 状态帖子正在保存到我的数据库中并拉出以显示在他们的时间线中。 我正在使用 Laravel 5.3 问题是我...

回答 2 投票 0

运行http://127.0.0.1:8000/products时,提示products.index not found

文件目录:C:\larragon\www irst-laravel-app endor\laravel ramework\src\Illuminate\View\FileViewFinder.php /** * 在路径列表中查找给定的视图。 * * @param stri...

回答 1 投票 0

如何使用 SESSION 向 Laravel 5.3 添加多语言

我想为我的网站添加多语言支持,但我不知道如何最好地实现它。 Laravel 文档 (https://laravel.com/docs/5.3/localization) 非常罕见,所以我做了一些

回答 2 投票 0

在 Plesk 中运行 Laravel 5.1 任务计划程序

我已将我的 laravel 5.1 项目上传到 Plesk 服务器上。 我想在 Plesk 中运行任务调度程序,我在互联网上看到了很多这样做的答案,但似乎没有什么对我有用。 我的 Plesk 任务

回答 5 投票 0

Laravel 5.3 用数组保存相关模型

我有一个用户模型和事件模型。 用户可以拥有/创建许多事件 事件属于用户。 我制作了这个表格只是为了演示: 当我 dd($request); 时我得到这个输出 如何拯救...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.