laravel-5 相关问题

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

如何使用 Laravel spatie/laravel 分析包

我刚刚下载了这个 Laravel 包。 spatie/laravel-分析 它是一个 Google Analytics 软件包,我遵循了设置帐户的所有步骤。我遇到的麻烦是打电话给

回答 2 投票 0

foreach循环后如何返回集合或者数组数据来查看?

上下文:我正在尝试计算员工在约会中工作的总小时数,并在刀片视图中按员工显示总小时数。我可以成功地总结 $starts_at 减去 $

回答 3 投票 0

如何在 Laravel PHP 7.4 中将图像文件上传到我的数据库

路线未定义但已正确定义的路线会出现错误。我正在分享我的完整代码。 我的表迁移代码如下; 虽然已正确定义路由,但未定义路由时会出现错误。我正在分享我的完整代码。 我的表迁移代码如下; <?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateBackgroundImagesTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('background_images', function (Blueprint $table) { $table->bigIncrements('id'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('background_images'); } } 背景图片模型代码如下: <?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class BackgroundImage extends Model { use HasFactory; protected $fillable = [ 'user_id', 'club_id', 'user_type_id', 'image_name', 'default' ]; } 我的上传和设置图像的控制器代码如下: public function uploadBackgroundImage(Request $request) { dd($request->all()); $request->validate([ 'image' => 'required|image|mimes:jpg,jpeg|max:2048', ]); $user = Auth::user(); $imageName = time() . '.' . $request->image->extension(); $request->image->move(public_path('background_images'), $imageName); // Save image details to database $backgroundImage = new BackgroundImage(); $backgroundImage->user_id = $user->id; $backgroundImage->club_id = $user->club_id; $backgroundImage->user_type_id = $user->user_type_id; $backgroundImage->image_name = $imageName; $backgroundImage->save(); return back()->with('success', 'You have successfully uploaded an image.'); } public function setDefaultBackgroundImage(Request $request) { $user = Auth::user(); // Reset current default BackgroundImage::where('user_id', $user->id) ->where('club_id', $user->club_id) ->where('user_type_id', $user->user_type_id) ->update(['default' => null]); // Set new default BackgroundImage::where('id', $request->image_id)->update(['default' => 'selected']); return back()->with('success', 'Background image updated successfully.'); } govt_menu 查看上传图片的代码: <div class="d-flex arabic-font-dir ml-5 pl-5 mt-5 mob-view-background-selection"> <p class="pr-3 mb-0">Select background of your choice:</p> <select class="dropdown pr-3" id="background_select"> <option value="{{ asset('logos/loginOtpBackgroundImg.jpg') }}" selected>Select background</option> <option value="{{ asset('logos/menuBackGround.jpg') }}">Img 1</option> <option value="{{ asset('logos/menuBackGround1.jpg') }}">Img 2</option> <option value="{{ asset('logos/menuBackGround2.jpg') }}">Img 3</option> <option value="{{ asset('logos/menuBackGround3.jpg') }}">Img 4</option> <option value="{{ asset('logos/menuBackGround4.jpg') }}">Img 5</option> <option value="{{ asset('logos/menuBackGround5.jpg') }}">Img 6</option> </select> @include('govt_menu.upload_background') </div> govt_menu.upload_background 的文件代码 <form id="uploadForm" enctype="multipart/form-data"> @csrf <label class="uploadBackground pl-3 mb-0" for="image_upload">Upload background <em style="text-transform: lowercase"><small>(.jpg format)</small></em>:</label> <input class="uploadBackground pl-3" id="image_upload" name="image" type="file" accept="image/jpg" /> <button type="submit" onclick="uploadImage()">Upload</button> </form> <script> $(document).ready(function() { $('#uploadForm').on('submit', function(e) { e.preventDefault(); var formData = new FormData(this); console.log("formData", formData); $.ajax({ url: '{{ route("upload_background") }}', method: 'POST', data: formData, processData: false, contentType: false, success: function(response) { console.log(response); }, error: function(xhr, status, error) { console.error(xhr.responseText); } }); }); }); </script> 我的路线代码如下: #Menu Dashboard - Background Image Setting Route::post('/set-default-background-image', '\App\Http\Controllers\League\HomeController@setDefaultBackgroundImage')->name('setDefaultBackgroundImage'); Route::middleware(['auth'])->group(function () { Route::post('/govt_menu/upload-background-image', '\App\Http\Controllers\League\HomeController@uploadBackgroundImage')->name('upload_background'); }); 附上错误截图。我尝试了多种方法,但没有一种有效。接下来我可以尝试什么? 您可以分享您的路线文件(web.php)吗

回答 1 投票 0

Laravel 5 中的 PHP Soapclient

我想在 Laravel 5 中使用 PHP 内置的 SoapClient 类 我尝试直接使用它,但显示错误 未找到“App\Http\Controllers\SoapClient”类。 我尝试在

回答 3 投票 0

Laravel verifyCsrfToken 接受带有通配符的 URL?

我尝试构建自己的 API。我开始所以目前我唯一的模型将是“用户”。以下是我调用 API 的方式: HTTP/POST http://example.com/api/user/ # 获取所有...

回答 2 投票 0

如何在 Laravel 中没有登录用户和登录用户的情况下在会话中存储购物车项目

我正在使用这个包“darryldecode/cart”来实现 laravel 中的购物车功能, 使用此方法将商品添加到购物车 \Cart::session($userID)->add([ 'id' => $

回答 2 投票 0

在 Laravel 中制作购物车

在那里我想在我的项目中添加购物车。我已经尝试过,但它仍然需要工作。 这是我的控制器: 函数 postCreate(){ 回显“”; print_r(请求::... 在那里我想在我的项目中添加购物车。我已经尝试过,但它仍然需要工作。 这是我的控制器: function postCreate(){ echo '<pre>'; print_r(Request::all()); exit; $data['list'] = DB::table('package') ->join("cms_car","cms_car.id","=","package.id_cms_car") ->join("zone","zone.id","=","package.id_zone") ->select("package.*","cms_car.car as name_car","cms_car.photo as car_photo"); return view('detail',$data); } 这是我对列表的看法: @if ($row->driver == 'Driver Included') <img src="{{ asset('assets/assets/icon/ic-petrol.png') }}" style="max-width:15px;"> @else @endif {{$row->driver}}</p> <p> @if ($row->driver == 'Driver Included') <img src="{{ asset('assets/assets/icon/ic-driver.png') }}"style="max-width:15px;"> @else @endif {{$row->fuel}}</p> <h6 class="post-price">price :</h6> <p>Rp. {{$row->price}}</p> </div> </div> <hr> <div class="col-md-6"> Unit Quality :<br><br> <div class="input-group" style="width: 150px;"> <span class="input-group-btn"> <button type="button" class="btn btn-danger btn-number btn-minus" data-type="minus"> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number" value="1" data-price="{{$row->price}}" data-id="{{$row->id}}" min="1" max="100"> <span class="input-group-btn"> <button type="button" class="btn btn-success btn-number btn-plus" data-type="plus"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div> <div class="col-md-6"> <h3 style="margin-top:40px" id="price{{$row->id}}">Rp. {{number_format($row->price)}}</h3> </div> </div> </div> @endforeach 在那里我想让购物车仅在我更改单位数量时添加 表单输入名称:数量 有人告诉我我必须对代码进行哪些改进才能实现我的目标? 我推荐使用这个包Crinsane/LaravelShoppingcart github上有很多可用的购物车模块。它们非常容易集成,尝试其中之一: Laravel 购物车 laravel 购物车 如果你想在 Laravel 中创建“添加到购物车”功能,你可以在不使用任何库的情况下完成此操作。 定义路线:创建一条路线来处理将产品添加到购物车。 创建控制器方法:在 CartController 中实现一个方法来处理将产品添加到购物车。 访问产品数据:使用产品 ID 检索产品详细信息。 管理购物车会话:使用会话存储来维护购物车数据。检查购物车是否存在,如果不存在则初始化。 将产品添加到购物车:将产品添加到购物车。如果购物车中已存在该产品,请增加其数量。否则,将其添加为新项目。 显示成功消息:将产品添加到购物车后将用户重定向回产品页面,并显示成功消息。 处理购物车显示:在视图中实现逻辑以显示购物车的内容。 供参考:- https://medium.com/@tutsmake.com/laravel-11-add-product-to-cart-example-99aed10ed7cd https://github.com/tutsmake/Laravel-11-Add-Product-to-Shopping-Cart-Example-Tutorial

回答 3 投票 0

没有为 [xxx] 定义提示路径

我正在尝试将我的包链接到同一包中的视图。 这是文件结构: /报告/src /report/src/ReportServiceProvider.php /report/src/views/test.blade.php /报告/src/一些...

回答 8 投票 0

如何从 PHPUnit 测试设置运行 Laravel Database Seeder?

我试图在一些 PHPUnit 测试用例中的每次测试之前重新创建数据库。我正在使用 Laravel 5.3。这是测试用例: 类 CourseTypesTest 扩展 TestCase { 公共函数setUp() ...

回答 0 投票 0

方法验证不存在 - Laravel 5.4 [重复]

我有一个非常奇怪的问题。当我提交表单时,它会引发服务器端验证错误。 这是我的简单控制器: 命名空间 App\Http\Controllers; 使用时事通讯; 使用 Illum...

回答 9 投票 0

Homestead 多个站点无法正常工作

我是 laravel 的新手,在运行 homestead 时我有一个网站,然后添加了另一个网站却不起作用。我摧毁了 homestead 并再次开始,并在 homestead.y 的“站点”部分添加了两个站点...

回答 4 投票 0

调度程序 runInBackground 在 laravel 5.4 中不起作用

我正在开发一个项目,需要每小时运行一次 CRON,并在每次运行 CRON 时获取大量最新数据,并且有多个用户。 每个用户的 CRON 需要时间来完成......

回答 1 投票 0

如何在Zipper中使用usePassword方法?

请告诉我如何使用“usePassword”方法来提取受密码保护的zip文件。 $files = array_diff(scandir($zipdir), array('..', '.')); $zip = new \Chumper\Zipper\Zipper; ...

回答 2 投票 0

Laravel 存储文件未下载(找不到文件)

在我的 laravel 项目中,我有上传文件夹,我试图从其中下载文件。 文件夹层次结构: -项目 - 民众 ---存储(使用 php artisan storage 创建:链接) ----上传 -----文件.jp...

回答 4 投票 0

如何从数组及其 ID 创建模型集合 - Laravel

我正在为每个未通过 abelongsToMany` 关系连接到基本模型的模型创建一个带有按钮 Attach (name)' 的 foreach 循环。 我有一个包含特定型号 ID 的数组 $

回答 1 投票 0

PHP 无法访问新创建的 zip 文件

我使用 Laravel 5.2 和 Zipper 快速创建 ZIP 存档并由用户下载。我认为这个问题一般与 Laravel 或 Zipper 没有严格关系。脚步: 用户点击链接下载_...

回答 1 投票 0

Laravel 使用多少成本/轮次进行哈希?

我试图了解 Laravel 4.2 中 BcryptHasher.php 文件中的以下函数是如何工作的: /** * 散列给定值。 * * @参数字符串$值 * @param 数组 $o...

回答 3 投票 0

MethodNotAllwedException 405 Laraval 5.5。*

我使用 POST 方法在 Laravel 应用程序的 api.php 文件中定义了多个 API 路由。但是,当我尝试从 Postman 调用这些路由时,应用程序会抛出以下错误:

回答 2 投票 0

Laravel:file_put_contents() 权限被拒绝 - 正确的存储/框架/缓存权限?

我在编辑位于存储/框架/缓存中的 Laravel 缓存时遇到了困难。我正在运行一个保存到某个缓存的作业,但是每次运行该作业时,都会发生此错误...

回答 5 投票 0

列出不属于某个角色的用户

我使用 laravel spatie 包来获取用户权限。我需要列出不属于特定用户的所有用户。例如列出所有非管理员(角色)用户。 用于列出我使用的所有管理员用户 $用户=...

回答 4 投票 0

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