Skip to content
Snippets Groups Projects
Commit 30a34738 authored by Yassine Doghri's avatar Yassine Doghri
Browse files

fix(episode-form): add required validation rules for title and slug

fixes #420
parent ac5336fb
No related branches found
No related tags found
No related merge requests found
......@@ -157,7 +157,8 @@ class EpisodeController extends BaseController
public function attemptCreate(): RedirectResponse
{
$rules = [
'slug' => 'max_length[128]',
'title' => 'required',
'slug' => 'required|max_length[128]',
'audio_file' => 'uploaded[audio_file]|ext_in[audio_file,mp3,m4a]',
'cover' => 'is_image[cover]|ext_in[cover,jpg,jpeg,png]|min_dims[cover,1400,1400]|is_image_ratio[cover,1,1]',
'transcript_file' => 'ext_in[transcript,srt]|permit_empty',
......@@ -243,6 +244,7 @@ class EpisodeController extends BaseController
$episodeModel = new EpisodeModel();
if (! ($newEpisodeId = $episodeModel->insert($newEpisode, true))) {
dd($episodeModel->errors());
$db->transRollback();
return redirect()
->back()
......@@ -294,7 +296,8 @@ class EpisodeController extends BaseController
public function attemptEdit(): RedirectResponse
{
$rules = [
'slug' => 'max_length[128]',
'title' => 'required',
'slug' => 'required|max_length[128]',
'audio_file' => 'uploaded[audio_file]|ext_in[audio_file,mp3,m4a]|permit_empty',
'cover' => 'is_image[cover]|ext_in[cover,jpg,jpeg,png]|min_dims[cover,1400,1400]|is_image_ratio[cover,1,1]',
'transcript_file' => 'ext_in[transcript_file,txt,html,srt,json]|permit_empty',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment