mirror of
https://code.castopod.org/adaures/castopod
synced 2025-04-19 13:01:19 +00:00
fix(episode-form): add required validation rules for title and slug
fixes #420
This commit is contained in:
parent
ac5336fbc5
commit
30a3473863
@ -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',
|
||||
|
Loading…
x
Reference in New Issue
Block a user