close #231 : Bill attachment not working

This commit is contained in:
cuneytsenturk
2018-03-06 17:22:59 +03:00
parent f394a61773
commit 0f87195254
8 changed files with 143 additions and 41 deletions

View File

@ -6,10 +6,12 @@ use App\Http\Controllers\Controller;
use App\Http\Requests\Expense\Vendor as Request;
use App\Models\Expense\Vendor;
use App\Models\Setting\Currency;
use App\Traits\Uploads;
use App\Utilities\ImportFile;
class Vendors extends Controller
{
use Uploads;
/**
* Display a listing of the resource.
@ -48,7 +50,14 @@ class Vendors extends Controller
$request['email'] = '';
}
Vendor::create($request->all());
$vendor = Vendor::create($request->all());
// Upload logo
if ($request->file('logo')) {
$media = $this->getMedia($request->file('logo'), 'vendors');
$vendor->attachMedia($media, 'logo');
}
$message = trans('messages.success.added', ['type' => trans_choice('general.vendors', 1)]);
@ -135,6 +144,13 @@ class Vendors extends Controller
$vendor->update($request->all());
// Upload logo
if ($request->file('logo')) {
$media = $this->getMedia($request->file('logo'), 'vendors');
$vendor->attachMedia($media, 'logo');
}
$message = trans('messages.success.updated', ['type' => trans_choice('general.vendors', 1)]);
flash($message)->success();