retour conformité

This commit is contained in:
Alexis Gousseau 2022-11-22 15:54:53 +01:00
parent 41095e1706
commit 2e454d3a65
4 changed files with 9 additions and 6 deletions

View file

@ -44,6 +44,7 @@ class StoreBreederRequest extends FormRequest
*/
public function rules()
{
$regex = '/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/';
return \array_merge(
[
'firstname' => 'required|string|min:1|max:255',
@ -54,7 +55,7 @@ class StoreBreederRequest extends FormRequest
'banner_title' => 'required_with:banner|nullable|string|min:6|max:255',
'title' => 'required|string|min:6|max:255',
'testimony' => 'required|string|min:15',
'video' => 'required|string|min:6|max:255',
'video' => 'required|string|min:6|max:255|regex:' . $regex,
'status' => 'required|boolean',
],
$this->pictureRules('banner', 1919, 423, 1919, 423),

View file

@ -3,6 +3,7 @@
namespace App\Providers;
use App\Lib\Helpers\ToolboxHelper;
use App\Models\Breeder;
use App\Models\News;
use App\Models\Product;
use App\Models\Range;
@ -53,6 +54,7 @@ class RouteServiceProvider extends ServiceProvider
$q->whereSlug($value)->orWhere('id', $value);
})->firstOrFail();
});
Route::model('breeder', Breeder::class);
}
/**

View file

@ -48,7 +48,7 @@
@include('back.modules.input-error', [
'inputName' => 'biography',
'helperId' => 'breederModelBiographyHelp',
'helper' => __('Relisez bien votre biography avant de la publier.'),
'helper' => __('Relisez bien votre biographie avant de la publier.'),
])
</div>
</div>
@ -102,7 +102,7 @@
$data = [
'id' => 'breederModelBanner',
'name' => 'banner',
'helper' => __('L\'image va servir de vignette pour l\'éleveur, doit être de 1919px (hauteur) par 423px (largeur).'),
'helper' => __('L\'image va servir de bandeau pour la page éleveur, doit être de 1919px (hauteur) par 423px (largeur).'),
'width' => 1919,
'height' => 423,
'value' => $breederModel->banner ?? '',
@ -192,7 +192,7 @@
@include('back.modules.input-error', [
'inputName' => 'status',
'helperId' => 'breederStatusHelp',
'helper' => __('Le produit est visible ou non'),
'helper' => __('L\'éleveur est visible ou non'),
])
</div>
</div>

View file

@ -74,8 +74,8 @@ Route::prefix('bo')->name('bo.')->group(function () {
// * BREEDER
Route::resource('breeders', BreederController::class)->except(['show'])
->withoutMiddleware('htmlsanitize')
->middleware('htmlsanitize:ingredients');
->middleware('htmlsanitize:biography,testimony,ingredients');
Route::post('/breeders/{breeder}/change-published', [BreederController::class, 'changePublished'])
->name('breeders.change-published');
->name('breeders.change-published');
});
});