Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Laravel_IT技术博客_编程技术问答 - 「Fatal编程技术网」

在Laravel4中有许多透视表

我正试图与雄辩者建立一种草率的关系,但不清楚从文件上看它是如何运作的 表格: users - id - firstname - ...etc accounts - id - user_id - username - ...etc roles - id - permissions account_role - id - account_id - role_id 型号 <?php class User extend

Laravel是否仅对选定列使用分页?

我知道如何在laravel中使用paginate, 但是现在我想用paginate()来 仅使用选定列。 这是我的分页代码: $data['users']=DB::table('users')->paginate(2); 这就是我试图通过paginate获得的sql语句 select id,name,username,email,groupName,lastSignIn from users; 此select语句的my laravel代码: $data['users']=DB::sel

Laravel叶片@包含使用变量的视图

我有几个刀片模板文件,我想根据会话中存储的当前用户的权限动态地将其包含在视图中。下面是我编写的代码: @foreach (Config::get('constants.tiles') as $tile) @if (Session::get('currentUser')->get('permissions')[$tile]['read'] == 1) @include('dashboard.tiles.' . $tile) @endif @endforeach

Laravel Elixir Sass编译-.Sass文件

我更喜欢.sass语法,而不是.scss语法(因为这样更好,让战争开始吧!),所以这就是我试图使用的。然而,当试图用Elixir编译.sass文件时,它似乎试图使用scss语法进行编译 elixir(function(mix) { mix.sass('styles.sass'); }); 当styles.sass为 body background: black 我得到以下错误: $ gulp [17:54:43] Using gulpfile ~/sites/skynet/gulpf

将CSRF令牌添加到Laravel表单时出错

我在Laravel中有一个登录表单: <form class="form-signin" action="{{ URL::route('adminAuthen') }}" method="POST"> {{ csrf_field() }} <h2 class="form-signin-heading">Admin Login</h2> <label for="inputUsername" class="sr-only">Em

Laravel 5.1如何连接两个对象集合

所有仓库表的列数都不同。所以我不能在查询中使用union。但我不喜欢用这种方式加入这个对象集合。 有更好(清晰)的方法吗? Thx:) 这可能不是你想要的改进,但是你不能像这样把它连在一起吗 public function index() { $warehouses = Farm_warehouse::all(); $warehouses->merge(Butchery_warehouse::all()); $warehouses->merge(Grape

Laravel 5与3个表的关系

我有三张桌子: 类别 id | name ----------------------------------- 1 | Men >80kg ----------------------------------- 2 | Women >80kg ----------------------------------- 3 | Team Men &g

Laravel 仅当选择了特定选项时才需要输入

我有一个表单,其中包含一个select和一个input字段。为了简化示例,假设select的三个选项是1、2和3 如果选择了选项2,我需要创建一组验证规则,其中input仅为required。如何创建此规则 以下是我迄今为止的一套规则: $rules = array( 'selectField' => 'required', 'inputField' => '', // only required if option 2 is selected ); 如果验证规则,

Laravel 盒子';拉雷维尔/家园和#x27;找不到

我已从手动下载了laravel/homestead框 我已成功添加该框: vagrant box add file:///path/to/the/laravel/homestead.box --name 'laravel/homestead' 但是当我运行Wagrant up时,它说:Box'laravel/homestead'无法找到,即使Wagrant Box list显示了该框 下载页面显示运行vagrant init laravel/homestad生成vagrant文件,但larav

我可以从家用电脑运行Laravel队列吗?

比如说,我有一个运行良好的Laravel应用程序的生产VPS 有些任务是通过队列处理的。队列驱动程序已设置为数据库 我是否可以将我的家用电脑连接到生产数据库和邮件(例如,如果我的产品连接到mailgun,然后传递其凭据),并使用我的家用电脑运行队列工作人员以从VPS中获取一些负载 我有一台装有Ubuntu 4gb内存和两个内核的旧笔记本电脑。在DO或Linode上租用同一层VP每月可节省40美元。(好吧,假设20美元,因为它当然不会满功率) 你可能可以,但你真的不应该。生产服务器比运行你自己的机

Laravel 5销毁所有用户会话并强制注销

有没有办法销毁所有会话?我需要注销所有用户,想知道astrisan是否可以这样做 谢谢大家! 您可以通过删除此路径下的所有文件来完成此操作 storage/framework/sessions 这实际上取决于您选择的会话驱动 如果使用文件驱动器,则可以删除存储/框架/会话 路径 如果使用数据库驱动器,则可以删除会话表的所有行 如果您使用的是redis驱动程序,并且缓存驱动程序也是redis,那么可以运行php artisan cache:clear 对于任何其他驱动程序,您都可以像其他驱动

Laravel 找出最小值、最大值和平均值

我想在单个laravel Eloquent对象关系映射器中获取这些聚合函数min()、max()和avg()的值?尝试$object->relation()->max('field')其他函数的值相同您自己尝试过我们可以看到的任何东西吗?

Laravel 表单请求验证JSON

我试图验证输入是否是有效的json。但是,它返回“123”的成功作为输入。这似乎是无效的,或者至少在我需要的方面是无效的 您知道改进json输入验证的方法吗 public function rules() { switch($this->method()) { case "GET": return []; case "DELETE": return []; default:

使用图形生成Laravel PDF并通过电子邮件发送

我试着在StackOverflow上找到它,也试着用谷歌搜索它,但找不到任何相关的答案 我想向Laravel应用程序的用户发送包含图形/图表的PDF月报 这是已经做过的事情 比如说,创建了一条路线 Route::get('/print/', 'PrintController@report'); 在printController中,创建了一个报告函数,该函数从数据库获取所有必要的数据,并返回包含用户数据的视图 return view::make('monthly_report', $user_

从Laravel中的收集对象检索数据

我的控制器中有类似的东西: $item = item::where('id',1)->first(); 我得到一个集体物体 我想从这样的项目中检索一个特定的表 $item->only(['name]); 所以我可以把它交给视图。然而,这是行不通的 Builder.php第2508行中的BadMethodCallException:调用未定义 方法\Database\Query\Builder::only() 如何检索此具体变量?当您使用first()方法时,您会得到一个对象,因此

Laravel无法创建个人访问令牌

我将按照教程在以下位置使用Laravel Passport身份验证API: 到目前为止,一切正常,但我似乎无法创建个人访问令牌。我尝试了评论区建议的解决方案,例如运行php artisan passport:client并重新安装npm install,但仍然出现错误。 package.json { "private": true, "scripts": { "dev": "$npm_package_scripts_development", "development

Laravel Lumen JWT发送带有请求的令牌

身份验证正在工作,我在auth中间件下有一些路由,每当我请求它抛出: { "message": "Failed to authenticate because of bad credentials or an invalid authorization header.", "status_code": 401 } 我如何发送带有以下请求的令牌: Authorization bearer {{Long token}} It works with `postman`, How can i

MIME验证在Laravel中无法正常工作

我的网页包含一个上传文件,我希望上传的文件只能是pdf、doc或docx 我的表单标签也有enctype=“多部分/表单数据” 我的html看起来像: <div id="cv_upload" class="row"> <div class="col-xs-12"> <input type="file" name='cv'> </div> </div> 'cv.required' => 'A s

Laravel资产()链接不正确

我正在使用“公共”文件系统驱动程序,我将文件存储在: PROJECT\u ROOT/storage/app/public/message\u文件 但我也可以从这里访问它们(因为我创建了一个符号链接): PROJECT\u根目录/公共/存储/消息\u文件 然后,我尝试使用asset()helper获取指向该文件的链接,它会收到如下路径: 消息文件/gwYRplTEyX9O3Z1sOYXxk2C3ZfLVSiIZF93nZbjz.txt 并返回: http://localhost/message_f

Laravel 发出HTTP请求并用数据填充它

我试图测试一个服务类的validate()方法,它接受一个请求对象。通常,当提交前端上的表单时,我将该请求对象作为控制器方法中的参数获取并发送给服务,但现在我想测试该方法,我使用phpunit,我想创建自己的请求对象,并将它们发送给服务类,以查看它是否会做出应有的反应。我的测试方法如下所示: public function testWhenUsernameIsNotSetGetValidationError() { $request = new Request(); $req

使用composer将Bootstrap-4安装到Laravel 5.5

我使用 composer create-project --prefer-dist laravel/laravel myProject 然后我使用 composer require twbs/bootstrap:4.0.0-beta.3 我的引导区目录是 vendor/twbs/bootstrap/dist 我将bootstrap-min.css复制到public/css目录。然后我在我的头标签上加了这一行 <link href="{{ asset('css/bootstrap.mi

Alexa应用程序中具有未知重定向uri的laravel passport

我已经用passport测试了我的站点,可以获得访问令牌。 (在两个站点之间进行测试以验证) 使用Alexa技巧,它不会给出固定的重定向url 它表明: 重定向URL(可选)在授权过程中可以请求的有效HTTPS重定向端点列表,以便在授权过程后将用户重定向回 然后给出了三种不同的重定向url 我在oauth_clients表重定向列中一次设置一个,尝试用逗号分隔所有三个,甚至尝试将字段保留为NULL,但它不允许授权。它不断打开一个新的登录页面 是否不查看oauth_clients表中的重定向字段,

Laravel 502使用反向代理nginx时网关损坏

在过去的几天里,我一直在尝试与docker和nginx建立反向代理,但收效甚微。当我运行docker compose up并试图通过我的IP地址访问我的服务器时,我确实得到了相应的页面。但是,当尝试卷曲我的/etc/hosts文件中列出的域时,它只返回一个502坏网关。我的主要项目是一系列laravel项目,我正在使用以下docker compose.yml文件 version: '2' services: web: build: context:

如何在laravel的文章中使用专栏

我如何在laravel的帖子中使用ID 这段代码只返回第一篇文章 这永远是1 但在一些WsStock中,有3、4或。。。职位 $stocks=WsStock::选择([ “id”, “工业指数”, “名字法”, DB::raw(‘将(行业指数)计算为总计’, DB::raw('GROUP_CONCAT(id分隔符“,”)作为id') ]) ->与([ 'posts'=>函数($query)使用($userId){ /* 这里有身份证吗???? $query->where('stock_id',

使用auth passport系统覆盖laravel中API url的auth重定向

我已经创建了一些工作正常的API。现在,当有人点击web浏览器上有get请求的受保护API url时,它会重定向到auth系统的登录。如何覆盖此功能 详细信息 我在laravel应用程序中工作,我在其中实现了passport和auth系统。到目前为止,该项目没有任何web界面。 这是我的api.php Route::group(['middleware'=>['auth:api'],'namespace'=>'api','prefix'=>'/v1'],函数(){ 路由::获取('/user/p

laravel雄辩的并集,在同一个表中连接两列

我在同一个表中有以下列 Column 1 -------- 1 2 3 Column 2 -------- 4 5 6 我希望它能像这样展示出来 Columns -------- 1 2 3 4 5 6 你可以用 假设值位于同一行中: $data = DB::table('table_name')->select('column1', 'column2')->get(); $c = count($data); if ($c) { $col1 = [];

Laravel5.6-验证表单失败后,如何从父视图设置变量

我有一个名为('back.employee.detail')的视图,其中有一个@includewhen('back.dossiers.create') 我的错误div位于“back.employee.detail”中: <div class="alert {{ $type_alert }} alert-dismissible"> <button type="button" class="close" data-dismiss="alert" aria hidden="true

laravel voyager软删除问题

我试图在laravel voyager上获得软删除工作,但每次我删除一篇文章时,它也会在我的数据库中被删除 这是我的帖子模型: <?php namespace App; use TCG\Voyager\Traits\Resizable; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; use App\Category; class Post extends M

Laravel:如何在创建具有全局范围的模型实例后获取该模型实例

我很难获得具有全局范围的模型实例 通常,如果你写: $offer=offer::createNew(); 与 公共静态函数createNew() { 返回静态::创建([ 'user_id'=>auth()->id(), “已审阅”=>错误 ]); } 您将获得模型实例。但现在我添加了一个全局范围,无法使其工作 正如你所期望的,这个模型“几乎”是空的,因为在我的例子中,我只想得到经过审核的报价。不过,如果我补充: 公共静态函数createNew() { 返回静态::

Laravel ffmpeg编码未能转换

我正在尝试使用FFmpeg转换视频,但收到一条错误消息,表示编码失败。我不确定我的编码方式是否有误。我希望有人能看看我的代码,看看我是否做错了什么。这是我的密码 $viddy=new Video; if($request->video){ $my_video = $request->file('video'); $video_name = uniqid().$my_video->getClientOrigi

Laravel 5.7任务队列(地平线)不';无法拾取、尝试运行或失败任务

我们有多个任务要在同一个api上运行,因为api的速率是有限的,所以我们需要限制调用的次数(100×120秒),这样我们就不会被锁定。每次锁定持续30分钟,将冻结整个团队,并可能造成可怕的问题 系统是建立在Laravel之上的,我们使用队列来进行api调用。我们需要做的第一件工作是,系统每晚对api进行大约950次调用,以将api上的内容与数据库同步。第二个和第三个作业是按需执行的,用户需要时,可能需要每次运行大约100到200个呼叫。(一天中可能有多个用户同时需要,因此排队应防止我们超过费率限

Laravel 拉维关系:试图获得财产';名称';非对象

我希望有人能在这里帮助我,因为这让我头疼 我有两种型号,成分和计量单位 在这方面,我有: public function uom() { return $this->belongsTo(Uom::class, 'uom'); } 每种成分只有一个计量单位。数据库中的uom列是保存度量单位id的列 以计量单位表示,我有: public function ingredients() { return $this->hasMany(Ingredient::class);

Laravel 缺少[Route:addapplication.edit]所需的参数

我无法从中传递应用程序idapplication@edit控制器到addapplication@index控制器。请帮帮我 application@edit控制器 $application->application_id = $request->application_id; $application->save(); return redirect(route('addapplication.index'))->

Laravel 按列排序的关系?

我希望我的出版物关系按“订购”列订购。 这就是我到目前为止的想法: class Book extends Model { public $hasMany = [ 'publications' => ['Codalia\Bookend\Models\Publication'] ]; ... } class Publication extends Model { public $belongsTo = [ 'book' =

在laravel vapor环境中安装laravel passport

安装适用于的本地环境。但在将其部署到生产环境后,出现了一个错误: 搜索错误消息后,我们似乎需要像前面提到的那样运行php artisan passport:install 我们如何使用Laravel Vapor做到这一点?是否有办法通过ssh访问服务器?Vapor没有永久文件系统;每个HTTP请求命中一个新的Lambda实例 文件。在Vapor上,您的最佳选择是使用Vapor的“机密”系统将它们放入环境中,然后执行以下操作: php artisan vendor:publish --tag=p

Laravel Webpack/npm-如何安装jquery、引导和引导表

我有一个使用刀片模板的laravel7项目,目前我正在使用webpack,我在文章末尾显示了一个编译错误 文件webpack.mix.js const mix = require('laravel-mix'); mix.js([ 'resources/assets/js/app.js', 'resources/assets/vendor/popper/popper.min.js', 'resources/assets/vendor/bootstrap/bootstrap

laravel livewire干涉图像

我正在尝试使用Livewire的干预图像来缩小尺寸,但我没有成功。如果Livewire不允许,他们可以指导我或告诉我 我试图通过这种方法: foreach ($this->imagenes as $pathGaleria) { $imgUrl = $pathGaleria->store('imagenesPropiedades'); $img = imgPropiedades::create([ 'u

Laravel 如何从雄辩的选择中生成变量

我有来自表petugas的selectid的代码,还有来自auth的where语句 $petugas = petugas::where('ID_PETUGAS','=',auth()->user()->id); 我想把这个id放到这个密码里 Peminjaman::create([ 'ID_ANGGOTA' => $request->ID_ANGGOTA, 'ID_BUKU' => $request->ID_B

如何在laravel中获取最近30天的数据?

我正在查询过去30天的数据,但没有得到预期的结果。今天是2021-01-18,最后三天的日期是2021-01-18,但我只获取本月和本年的数据,而不是12月的数据。我如何获取? 我的代码是 $startDate = \Carbon\Carbon::now()->subDays(30); $endDate = \Carbon\Carbon::now(); return Auth::user()->invoices() ->whereBetween(&quo

Laravel 获取属于其他记录的记录

我正在尝试获取属于其他记录的记录。这是问题的分类 我有以下文章记录,希望获得拥有状态为(0)的文章的用户: 文章模型如下所示: <?php namespace App; use Illuminate\Database\Eloquent\Model; class Article extends Model { protected $fillable = ['user_id', 'title', 'content', 'status']; public function

laravel中的vue js..计算方法未定义

我试图获取数据,但它说vue开发工具中未定义计算方法 我的方法是 <script> export default{ name:"about", mounted(){ this.$store.dispatch('getFrontAbouts'); }, computed:{ about(){ return this.$store.g

从本地主机切换到laravel中的127服务器

我在localhost中设计我的页面,它工作得很好,我包括了所有这样的路径 <link href="{{ asset('public/'.Config::get('config.template_assets').'assets/vendor/bootstrap/css/bootstrap.min.css')}}" rel="stylesheet"> 但是当我运行我的php artisan serve引导程序时,没有包含404错误,这意

如何通过laravel在存储firebase中上载图像

图像未在存储firebase中正确下载我需要在存储中上载图像并返回上载图像的链接 这是我的控制器可以帮助我的: $database = $factory->createDatabase(); $storage = $factory->createStorage(); $bucket = $storage->getBucket(); if ($request->hasFile('lisc_font_photo_url')) {

如何在laravel 8中使用paypal openId?

我想在我的项目中使用paypal open id,我已经在paypal dashboard中创建了开发人员帐户,并获取了客户id和密码,使用此代码获取用于laravel的paypal软件包: composer require paypal/rest-api-sdk-php 但现在,在所有示例代码中,解释如何将这些用于paypal支付。 你能帮我怎么用这些登录吗

新拉维尔+;Laravel Jetstream登录错误

如果我登录到Nova,注销,然后登录到我们面向客户的端(/login),我会得到一个弹出404错误的模式。此模式错误发生在/登录时,不会重定向到仪表板。然后,我可以手动导航到仪表板,我将正确登录 我想知道这是否来自会话cookie,以及我如何解决nova和jetstream之间的冲突。您需要分享更多关于模式实现的详细信息,您正在做什么,何时显示并假设您安装了nova和jetstream

Laravel-发送带有标识的电子邮件

我想发送一封电子邮件,将徽标附在电子邮件正文中。我用的是拉威尔。但每当我试图附加一个图像时,它并没有显示在身体上。相反,它是作为附件发送的。任何建议或文章链接都会对我有帮助 我得到的结果 样本 <?php namespace App\Mail; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Mail\Mailable; use Illuminate\Qu

  1    2   3   4   5   6  ... 下一页 最后一页 共 1014 页