shridharkaushik29/laravel-eloquent-files

File Handling with Eloquent Models in Laravel

2.0.0 2019-09-03 19:49 UTC

This package is auto-updated.

Last update: 2024-04-14 15:37:54 UTC


README

Installation using Composer:

composer require shridharkaushik29/laravel-eloquent-files

Usage:

In your eloquent model use \Shridhar\EloquentFiles\HasFile trait and create a method for accessing file like below:

<?php

namespace App\Model;

use Illuminate\Database\Eloquent\Model;

class Member extends Model {

	use \Shridhar\EloquentFiles\HasFile;

	function getImageAttribute() {
		return $this->file_info("image_path");
	}

}

Here "image_path" is the attribute/column name on which you want to assign the path of the uploaded file, default is "file_path".

The second argument accepted by the file_info() method is the array of the following options.

Name Value