diff --git a/app/Http/Controllers/TrabalhoController.php b/app/Http/Controllers/TrabalhoController.php index b157af450d91c302c8bc42d05de19328887ce7a9..32393e8da0aa02ab316bb2ed82aeceaf9cd61268 100644 --- a/app/Http/Controllers/TrabalhoController.php +++ b/app/Http/Controllers/TrabalhoController.php @@ -1025,14 +1025,20 @@ class TrabalhoController extends Controller $trabalho = Trabalho::where('proponente_id', $proponente->id)->where('evento_id',$eventoId)->where('status', 'Rascunho') ->orderByDesc('updated_at')->first(); - return Storage::download($trabalho->$nomeAnexo); + if (Storage::disk()->exists($trabalho->$nomeAnexo)) { + return Storage::download($trabalho->$nomeAnexo); + } + return abort(404); } public function baixarEventoTemp($nomeAnexo){ $eventoTemp = Evento::where('criador_id', Auth::user()->id)->where('anexosStatus', 'temporario') ->orderByDesc('updated_at')->first(); - return Storage::download($eventoTemp->$nomeAnexo); + if (Storage::disk()->exists($eventoTemp->$nomeAnexo)) { + return Storage::download($eventoTemp->$nomeAnexo); + } + return abort(404); } + } - \ No newline at end of file diff --git a/database/seeds/SubAreaSeeder.php b/database/seeds/SubAreaSeeder.php index 8d447f0d4d6362db4e4a380f527fe667f8a7b765..9737204f75a9b154a9b797c0fb5e473f04f75241 100644 --- a/database/seeds/SubAreaSeeder.php +++ b/database/seeds/SubAreaSeeder.php @@ -1404,4 +1404,6 @@ class SubAreaSeeder extends Seeder ]); } + } + diff --git a/resources/lang/pt-BR/validation.php b/resources/lang/pt-BR/validation.php index c26e66f298c2b5317ac316be31f6579be18b8cc3..634bb1de3193ba2257f829baf2b673a4d6a70c96 100644 --- a/resources/lang/pt-BR/validation.php +++ b/resources/lang/pt-BR/validation.php @@ -12,7 +12,7 @@ return [ */ 'accepted' => ':Attribute deve ser aceito.', 'active_url' => ':Attribute não é uma URL válida.', - 'after' => ':Attribute deve ser uma data depois de ', + 'after' => ':Attribute deve ser uma data depois de :date', 'after_or_equal' => ':attribute deve ser uma data posterior ou igual a:date.', 'alpha' => ':Attribute deve conter somente letras.', 'alpha_dash' => ':Attribute deve conter letras, números e traços.', diff --git a/resources/views/emails/submissaoTrabalho.blade.php b/resources/views/emails/submissaoTrabalho.blade.php index b573d852265100f34788a00a634c37d5d7095586..7a9bb7b6baaabe48a53dfb6a21be4ca48276bde5 100644 --- a/resources/views/emails/submissaoTrabalho.blade.php +++ b/resources/views/emails/submissaoTrabalho.blade.php @@ -8,7 +8,14 @@ @if($user->proponentes->id == $trabalho->proponente_id) {{-- Usuario proponente--}}