laravel-5.8 相关问题

Laravel 5.8是由Taylor Otwell创建的开源PHP Web框架的当前稳定版本。它是在2019年2月26日发布的。如果您的问题是针对Laravel 5.8的,那么除了[laravel-5]标签外,还可以使用它。使用[laravel]标签获取一般Laravel相关问题。

为什么axios发出请求时总是将https转换成http?

我正在使用 Laravel 5.8 和开箱即用的预配置 Vue.js。 为了在 Vue.js 组件中发出 GET/POST/PUT/DELETE 请求,我使用 AXIOS,如下所示: 从 'axios' 导入 axios

回答 3 投票 0

如何在 Laravel 中使用 GET 请求注销

我注销时收到错误,它向我显示此错误...“此路线不支持 GET 方法。支持的方法:POST。” 请帮我解决这个问题.. 这是我的

回答 6 投票 0

Laravel 5.8 - 从 pluck 结果中获取值

我需要帮助才能使此代码正常工作。通过软件进行搜索后,我的控制器返回安装了该软件的当地人,以及 S.O.谁有相同的。 例如,这个查询将...

回答 2 投票 0

Laravel 的 dd() 仅显示 foreach() 中的第一次迭代

我有像这样的sql命令 $kos = DB::select('SELECT team,round,SUM(points) AS 总积分 WHERE round="first" GROUP by team ORDER BY Total desc, run_rate desc limit 4'); 当我打电话时...

回答 1 投票 0

传递的参数1,必须是数组类型,给定字符串

我正在使用 Laravel 5.8,我制作了一个页面来查看存储在 media_library 表中的所有上传文件。 我得到的所有数据都是这样的: 公共函数 __construct(MediaLibraryRepos...

回答 1 投票 0

Laravel excel 验证两列的组合不重复

我有一个要求,其中我需要确保用户上传的 Excel 文件没有重复的行。 2 个特定的列。 例子: 在下面的代码片段中,我想指出...

回答 2 投票 0

PhpSpreadsheet:尽管在 setCellValueByColumnAndRow 中使用整数列索引,但仍出现“无效单元格坐标”错误

我遇到了 PhpSpreadsheet 的问题,在尝试从 Laravel 项目导出 Excel 报告时收到“无效的单元格坐标”错误, 具体有坐标

回答 1 投票 0

storage_path('/app/public/') 到底位于哪里

我想通过命令行运行此代码: 公共函数句柄() { if ( !File::exists(storage_path('/app/public/examResult/' . $this->argument('file'))) ) { dd('不是...

回答 2 投票 0

如何调用 .env {{ env('APP_NAME} }} 到 Laravel Blade 模板?@yield('project_ti...</desc> <question vote="1"> <p>我尝试从 .env Laravel 调用 APP_NAME 到 Blade Template,但它总是返回此代码<br/><pre><code><?php echo e(env('APP_NAME')); ?></code></pre></p> <p>大师之刃<pre><code>master.blade.php</code></pre></p> <pre><code><title>@yield('project_title')</title> </code></pre> <p>身体刀片<pre><code>body.blade.php</code></pre></p> <pre><code>@extends('master') @section('project_title', "{{ env('APP_NAME') }}") </code></pre> <p>我尝试使用这个:</p> <pre><code>php artisan config:clear php artisan cache:clear composer dump-autoload php artisan view:clear php artisan route:clear </code></pre> <p>但仍然给我同样的回报。</p> </question> <answer tick="true" vote="4"> <p>事实上,您永远不应该在应用程序中直接使用 <pre><code>env</code></pre> 帮助器。所有 env 都应该放入配置文件中,并且您应该使用 config 来避免缓存配置文件时出现问题。 </p> <p><pre><code>APP_NAME</code></pre> env 默认放入配置文件中(参见 <a href="https://github.com/laravel/laravel/blob/master/config/app.php#L16" rel="nofollow noreferrer">https://github.com/laravel/laravel/blob/master/config/app.php#L16</a> ),因此在你的 Blade 文件中你应该使用:</p> <pre><code>@section('project_title', config('app.name')) </code></pre> </answer> <answer tick="false" vote="2"> <p>请尝试这样使用希望对你有帮助</p> <pre><code>{{ env('MAIL_USERNAME')}} </code></pre> </answer> <answer tick="false" vote="2"> <p>像这样直接使用<pre><code>env()</code></pre>助手。 Blade 中的 <pre><code>{{ }}</code></pre> 相当于原始 PHP 中的 <pre><code>echo</code></pre>。当您传递参数而不是直接回显某些内容时,您需要这样做:</p> <pre><code>@section('project_title', env('APP_NAME')) </code></pre> <p>但一般来说,我不喜欢直接使用<pre><code>env()</code></pre> helper。您应该使用 <pre><code>config()</code></pre> 助手。 <pre><code>.env</code></pre> 值由文件使用,如果您稍后要使用设置包来覆盖默认设置并使用数据库中的动态设置,您的应用程序仍然不会中断。我的建议用途是:</p> <pre><code>@section('project_title', config('app.name')) </code></pre> <p>如果您没有从 <pre><code>app_name</code></pre> 设置 <pre><code>app/config/app.php</code></pre>,这将从 <pre><code>APP_NAME</code></pre> 文件的配置数组中获取 <pre><code>.env</code></pre> 键的值。</p> </answer> <answer tick="false" vote="0"> <p>例如您希望页面标题为 .env 中的 APP_NAME</p> <pre><code>{{ env('APP_NAME') }} </code></pre> </answer> <answer tick="false" vote="-1"> <p>尝试这样会对你有帮助。</p> <pre><code>@php $title = env('APP_NAME'); @endphp @section('project_title', $title) </code></pre> <p>或者直接使用 <strong>env('APP_NAME')</strong></p> <pre><code> @section('project_title', env('APP_NAME')) </code></pre> </answer> </body></html>

我尝试从 .env Laravel 调用 APP_NAME 到 Blade Template,但它总是返回此代码 刀锋大师 master.blade.php @yield('project_ti...</desc> <question vote="1"> <p>我尝试从 .env Laravel 调用 APP_NAME 到 Blade Template,但它总是返回此代码<br/><pre><code><?php echo e(env('APP_NAME')); ?></code></pre></p> <p>大师之刃<pre><code>master.blade.php</code></pre></p> <pre><code><title>@yield('project_title')</title> </code></pre> <p>身体刀片<pre><code>body.blade.php</code></pre></p> <pre><code>@extends('master') @section('project_title', "{{ env('APP_NAME') }}") </code></pre> <p>我尝试使用这个:</p> <pre><code>php artisan config:clear php artisan cache:clear composer dump-autoload php artisan view:clear php artisan route:clear </code></pre> <p>但仍然给我同样的回报。</p> </question> <answer tick="true" vote="4"> <p>事实上,您永远不应该在应用程序中直接使用 <pre><code>env</code></pre> 帮助器。所有 env 都应该放入配置文件中,并且您应该使用 config 来避免缓存配置文件时出现问题。 </p> <p><pre><code>APP_NAME</code></pre> env 默认放入配置文件中(参见 <a href="https://github.com/laravel/laravel/blob/master/config/app.php#L16" rel="nofollow noreferrer">https://github.com/laravel/laravel/blob/master/config/app.php#L16</a> ),因此在你的 Blade 文件中你应该使用:</p> <pre><code>@section('project_title', config('app.name')) </code></pre> </answer> <answer tick="false" vote="2"> <p>请尝试这样使用希望对你有帮助</p> <pre><code>{{ env('MAIL_USERNAME')}} </code></pre> </answer> <answer tick="false" vote="2"> <p>像这样直接使用<pre><code>env()</code></pre>助手。 Blade 中的 <pre><code>{{ }}</code></pre> 相当于原始 PHP 中的 <pre><code>echo</code></pre>。当您传递参数而不是直接回显某些内容时,您需要这样做:</p> <pre><code>@section('project_title', env('APP_NAME')) </code></pre> <p>但一般来说,我不喜欢直接使用<pre><code>env()</code></pre> helper。您应该使用 <pre><code>config()</code></pre> 助手。 <pre><code>.env</code></pre> 值由文件使用,如果您稍后要使用设置包来覆盖默认设置并使用数据库中的动态设置,您的应用程序仍然不会中断。我的建议用途是:</p> <pre><code>@section('project_title', config('app.name')) </code></pre> <p>如果您没有从 <pre><code>app_name</code></pre> 设置 <pre><code>app/config/app.php</code></pre>,这将从 <pre><code>APP_NAME</code></pre> 文件的配置数组中获取 <pre><code>.env</code></pre> 键的值。</p> </answer> <answer tick="false" vote="0"> <p>例如您希望页面标题为 .env 中的 APP_NAME</p> <pre><code>{{ env('APP_NAME') }} </code></pre> </answer> <answer tick="false" vote="-1"> <p>尝试这样会对你有帮助。</p> <pre><code>@php $title = env('APP_NAME'); @endphp @section('project_title', $title) </code></pre> <p>或者直接使用 <strong>env('APP_NAME')</strong></p> <pre><code> @section('project_title', env('APP_NAME')) </code></pre> </answer> </body></html>

回答 0 投票 0

Laravel 策略授权的自定义消息

在我的 Laravel 5.8 项目中,我正在实现一个类似于 Stack Exchange 的信誉系统:例如,用户只有拥有“3 级”信誉才能回复讨论。 我想要...

回答 4 投票 0

使用 DB::Listen() 获取查询返回的行数

我正在向 laravel (5.8) 应用程序添加一些数据库日志记录,并且我已经注册了 DB::listener 回调,但似乎我对 $query 对象已填充的数据相当有限。 确实...

回答 1 投票 0

Laravel 无需迁移

我使用命令 php artisan make:migration migration_name 和 php artisan make:model ModelName -mcr 在我的 Laravel 项目上创建了迁移。 当我运行 php artisan migrate 时,输出与

回答 3 投票 0

如何在 Laravel 中启用 CORS?

我在 Laravel 5.8 - 我一直收到这个 CORS 问题 我试过了 php artisan make:middleware Cors 添加这些代码 我在 Laravel 5.8 - 我一直收到这个 CORS 问题 我试过了 php artisan make:middleware Cors 添加这些代码 <?php namespace App\Http\Middleware; use Closure; class Cors { public function handle($request, Closure $next) { return $next($request) ->header(‘Access-Control-Allow-Origin’, ‘*’) ->header(‘Access-Control-Allow-Methods’, ‘GET, POST, PUT, DELETE, OPTIONS’) ->header(‘Access-Control-Allow-Headers’, ‘X-Requested-With, Content-Type, X-Token-Auth, Authorization’); } } 重启我的本地 Apache 2 sudo apachectl -k restart 打开app/Http/Kernel.php - 添加了这1行 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, 'admin' => \App\Http\Middleware\AdminMiddleware::class, 'dev' => \App\Http\Middleware\DevMiddleware::class, 'cors' => \App\Http\Middleware\Cors::class, <----- ]; 刷新站点,转到控制台,仍然看到相同的 CORS 问题 如何进一步调试它? 尝试 laravel-cors 包,它允许您使用 Laravel 中间件配置发送跨源资源共享标头。 第一个解决方案 尝试将CORS中间件设置为全局中间件。 handle function在CORS middleware: public function handle($request, Closure $next) { return $next($request) ->header('Access-Control-Allow-Origin', '*') ->header('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE, OPTIONS') ->header('Access-Control-Allow-Headers', 'Content-Type, Authorization'); } 要全局添加此中间件,请转到App\Http\Kernel,并将此行添加到$middleware数组中: \App\Http\Middleware\Cors::class, 第二种解决方案 您也可以在bootstrap/app.php中添加此代码 header('Access-Control-Allow-Origin', '*'); header('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE, OPTIONS'); header('Access-Control-Allow-Headers', 'Content-Type, Authorization'); 希望它有效! 由于Nov 10, 2020 Laravel为此添加了内置配置,您可以在config/cors.php中找到它,看看https://github.com/laravel/laravel/blob/9.x/config/cors.php 在下面给你添加.htaccess(只添加到目标站点和源站点) Header always set Access-Control-Allow-Origin "*" Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT" Header always set Access-Control-Max-Age "1000" Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token" RewriteEngine On RewriteCond %{REQUEST_METHOD} OPTIONS RewriteRule ^(.*)$ $1 [R=200,L] 希望它能节省一些人的时间,编码愉快!!!

回答 4 投票 0

如何在 Laravel 中实现/执行“加载更多”或“查看更多”

仍在学习 Laravel Eloquent。我不知道如何实现加载更多或在视图中查看更多。 这是我的控制器: 公共函数索引(){ $job = Post::orderBy('created_at', 'DESC')->...

回答 3 投票 0

laravel 5.8验证邮件包含ID点击后如何混淆验证

我有一个使用 Laravel 5.8 制作的项目。 我很惊讶 Laravel 验证链接包含用户的原始 ID,因为这个框架具有相当大的安全性! 可以

回答 0 投票 0

419 页面已过期 Laravel 5.8 - 登录后

我在 Laravel 5.8 中创建了一个项目。在我的本地环境 (PHP 7.2) 中,它运行良好。当我在登录后使用 cpanel 将这个项目托管到我的服务器(PHP 7.1)时,它返回 419 Page Expired Err ...

回答 17 投票 0

作曲家为什么不识别 psr/simple-cache/src

在这里输入图片描述 我必须在 Laravel 项目(5.8 版本)中使用作曲家版本 1。如果我运行 composer install 命令, 在 InstalledVersions.php 第 159 行: 包 psr/simple-cach...

回答 1 投票 0

with在laravel中不工作?

重定向网址工作良好,但信息不显示,看起来方法不工作。Controller return redirect('Patient_Home')->with(['payment_success','Payment has been ...

回答 1 投票 0

如何将SmartyStreets与Laravel整合在一起?

我想把SmartyStreets集成到我的Laravel项目中,但不能这样做。我试过这个链接,但它抛出了错误: Undefined constant 'FireEngineRed\SmartyStreetsLaravel\...

回答 1 投票 0

laravel表单搜索数据库中没有的数据。

你好,我正试图在我的应用程序中实现搜索。以下是我目前在我的index方法中所做的工作 public function index() { $search=request()->query('search'); ...

回答 1 投票 0

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