如何集成和初始化laravel 5的文件系统? - php

我按照此步骤https://github.com/GrahamCampbell/Laravel-Flysystem

作曲家更新“ graham-campbell / flysystem”:“〜1.0”完成
PHP的工匠供应商:发布完成

我有这个代码

public function store()
    {
      $file = Request::file('images');
      $extension = $file->getClientOriginalExtension();
        Storage::disk('local')->put($file->getFilename().'.'.$extension,                     File::get($file));
      $entry = new Fileentry();
      $entry->mime = $file->getClientMimeType();
      $entry->original_filename = $file->getClientOriginalName();
      $entry->filename = $file->getFilename().'.'.$extension;
   }

我的表格

@extends('app')

@section('content')

<h1>Create New Timelinemeta</h1>
<form method="POST" action="{{ url('timelinemeta/store') }}" enctype="multipart/form-data">
  <input type="hidden" name="_token" value="{{ csrf_token() }}">
  <div class="form-group">
    <label for="">Images</label>
    <input type="file" class="form-control" name="images">
  </div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>
@endsection

出现错误:

Class 'App\Http\Controllers\Storage' not found

参考方案

您需要导入Storage类,因为它是外观。

加:

use Storage;

在您的控制器顶部。

例如:

<?php

namespace App\Http\Controllers;

use Storage;

class YourController {
   ...
}

PHP Laravel:使用Ajax删除数据 - php

我想使用ajax从数据库中删除一些数据。.我已经完成了以下步骤来运行..但是,当我尝试删除它时,显示以下错误: 加载资源失败:服务器响应状态为404 (未找到)这是我的路线:Route::post('/delete/{id}',[ 'uses'=>'ItemController@delete'…

Laravel Blade模板尝试获取非对象的属性时如何返回null而不是ErrorException - php

我正在编写一些Laravel Blade模板,并且我的模型可能包含空对象。我非常想尝试获取对象属性,如果有错误,则返回null。因此,不必编写以下代码:@if ($model->child_object_that_may_be_null) {{ $model->child_object_that_may_be_null->interesti…

PHP-复选框组 - php

我有一个需要发布的表单复选框组。<input type="checkbox" value="true" checked name="chk0[]"> <input type="checkbox" value="false" name=…

Laravel 5 dataTables,带有控制器功能的初始化表 - php

我正在尝试创建一个用户的dataTable,其中每一行都有一个下拉子行,其中包含用户权限的复选框。因此,“超级”管理员可以动态地单击用户并在表中分配其特权。首先,不确定这是否是一个好主意,请随时提出一个更好的方法。也许每行一个简单的弹出模式会更容易,但是现在我已经决定这是一种很酷的方法,所以我继续进行。但是,目前尝试用AJAX初始化dataTable令我感到…

Laravel 5.5-选中角色是否具有权限的复选框 - php

我有以下与Form Collective软件包一起使用的代码,但是由于该软件包尚未针对5.5进行更新,因此该代码目前无法正常工作。我也在使用Spatie的Laravel许可包我的代码是@foreach ($permissions as $permission) {{Form::checkbox('permissions[]', $perm…