使用laravel 5.3
UserProfileController.php第26行中的FatalErrorException:找不到类“图像”
我实际上已经添加了使用Image;
namespace App\Http\Controllers\Profile;
use App\Photo;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
use Image;
class UserProfileController extends Controller
{
//
public function profile(){
return view('profile', array('user' => Auth::user()) );
}
public function update_avatar(Request $request){
// Handle the user upload of avatar
if($request->hasFile('avatar')){
$avatar = $request->file('avatar');
$filename = time() . '.' . $avatar->getClientOriginalExtension();
Image::make($avatar)->resize(300, 300)->save( public_path('/uploads/avatars/' . $filename ) );
$user = Auth::user();
$user->avatar = $filename;
$user->save();
}
return view('profile', array('user' => Auth::user()) );
}
}Run Code Online (Sandbox Code Playgroud)
composer require intervention/image
然后打开config/app.php文件。
将此添加到$providers数组。
Intervention\Image\ImageServiceProvider::class
Run Code Online (Sandbox Code Playgroud)
接下来,将其添加到$ aliases数组。
'Image' => Intervention\Image\Facades\Image::class
Run Code Online (Sandbox Code Playgroud)
然后composer dump-autoload确保您在控制器的顶部调用它:use Intervention\Image\ImageManagerStatic as Image;
| 归档时间: |
|
| 查看次数: |
4344 次 |
| 最近记录: |