forked from aslan/applicant-site
lint fix
This commit is contained in:
parent
49cf4f619a
commit
7d0c12a086
|
@ -23,32 +23,33 @@ class ReceptionScreenController extends Controller
|
|||
if (Auth::guest()) {
|
||||
abort(403);
|
||||
}
|
||||
return view('admin-reception-screen.create');
|
||||
$receptionScreens = ReceptionScreen::all()->sortBy('position');
|
||||
return view('admin-reception-screen.create', compact('receptionScreens'));
|
||||
}
|
||||
|
||||
public function store(StoreReceptionScreenRequest $request)
|
||||
{
|
||||
}
|
||||
if (Auth::guest()) {
|
||||
abort(403, 'Вы не авторизованы!');
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(ReceptionScreen $doceumentsOnline)
|
||||
$validated = $request->validated();
|
||||
$receptionScreen = new ReceptionScreen();
|
||||
$receptionScreen->name = $validated['name'];
|
||||
$receptionScreen->position = $validated['position'];
|
||||
$receptionScreen->save();
|
||||
|
||||
return redirect()->route('admin-reception-screen.index');
|
||||
}
|
||||
public function edit(ReceptionScreen $currentOnlineDocument)
|
||||
{
|
||||
//
|
||||
if (Auth::guest()) {
|
||||
abort(403, 'Вы не авторизованы!');
|
||||
}
|
||||
$onlineDocuments = ReceptionScreen::all()->sortBy('position');
|
||||
return view('admin-reception-screen.edit', compact('currentOnlineDocument', 'onlineDocuments'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for editing the specified resource.
|
||||
*/
|
||||
public function edit(ReceptionScreen $doceumentsOnline)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(UpdateReceptionScreenRequest $request, ReceptionScreen $doceumentsOnline)
|
||||
{
|
||||
//
|
||||
|
|
|
@ -11,7 +11,7 @@ class StoreReceptionScreenRequest extends FormRequest
|
|||
*/
|
||||
public function authorize(): bool
|
||||
{
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -22,7 +22,8 @@ class StoreReceptionScreenRequest extends FormRequest
|
|||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
//
|
||||
'name' => 'required|max:255',
|
||||
'position' => 'required||int|max:255',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,7 +11,7 @@ class UpdateReceptionScreenRequest extends FormRequest
|
|||
*/
|
||||
public function authorize(): bool
|
||||
{
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -22,7 +22,8 @@ class UpdateReceptionScreenRequest extends FormRequest
|
|||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
//
|
||||
'name' => 'required|max:255',
|
||||
'position' => 'required||int|max:255',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
@ -23,34 +23,29 @@ class PageScrapper
|
|||
$rez = preg_match_all($strForPregMatch, $page, $arr);
|
||||
|
||||
return $content = $arr[1][0];
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function normalizeURLFile($content)
|
||||
{
|
||||
|
||||
$rez = preg_match_all('/<a href="(.*)">/isU',$content,$arr);
|
||||
$rez = preg_match_all('/<a href="(.*)">/isU', $content, $arr);
|
||||
$arr[1] = array_unique($arr[1]);
|
||||
foreach ($arr[1] as $el) {
|
||||
if (!str_starts_with($el, 'https')){
|
||||
$content = str_replace($el,'https://mkgtu.ru' . $el,$content);
|
||||
if (!str_starts_with($el, 'https')) {
|
||||
$content = str_replace($el, 'https://mkgtu.ru' . $el, $content);
|
||||
}
|
||||
}
|
||||
|
||||
return $content;
|
||||
|
||||
}
|
||||
public function cutHTML($content,$strForScissors)
|
||||
public function cutHTML($content, $strForScissors)
|
||||
{
|
||||
|
||||
|
||||
$arr = [];
|
||||
$rez = preg_match_all($strForScissors, $content, $arr);
|
||||
$content = str_replace($arr[1],'',$content);
|
||||
$content = str_replace($arr[1], '', $content);
|
||||
|
||||
return $content;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,59 @@
|
|||
@extends('layouts.admin-layout')
|
||||
@section('content')
|
||||
|
||||
@auth()
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h1 class=""> Создать пункт Экрана приема</h1>
|
||||
{{ Form::open(['url' => route('admin-reception-screen.store'), 'method' => 'POST', 'class' => '']) }}
|
||||
<div class="col">
|
||||
<div>
|
||||
{{ Form::label('position', 'Позиция') }}
|
||||
</div>
|
||||
<div class="mt-2">
|
||||
{{ Form::text('position', '', ['class' => 'form-control']) }}
|
||||
</div>
|
||||
<div>
|
||||
@if ($errors->any())
|
||||
{{ $errors->first('position') }}
|
||||
@endif
|
||||
</div>
|
||||
|
||||
<div>
|
||||
{{ Form::label('name', 'Название') }}
|
||||
</div>
|
||||
<div class="mt-2">
|
||||
{{ Form::text('name', '', ['class' => 'form-control']) }}
|
||||
</div>
|
||||
<div>
|
||||
@if ($errors->any())
|
||||
{{ $errors->first('name') }}
|
||||
@endif
|
||||
</div>
|
||||
|
||||
<div class="mt-4">
|
||||
{{ Form::submit('создать', ['class' => 'btn btn-primary']) }}
|
||||
</div>
|
||||
</div>
|
||||
{{ Form::close() }}
|
||||
</div>
|
||||
<div class="col">
|
||||
<table class="table">
|
||||
<thead class="border-b-2 border-solid border-black text-left" style="text-align: left">
|
||||
<tr>
|
||||
<th scope="col">Позиция</th>
|
||||
<th scope="col">Название</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($onlineDocuments as $onlineDocument)
|
||||
<tr>
|
||||
<th scope="row">{{ $onlineDocument->position }}</th>
|
||||
<td>{{ $onlineDocument->name }}</td>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
@endauth
|
||||
@endsection
|
|
@ -0,0 +1,59 @@
|
|||
@extends('layouts.admin-layout')
|
||||
@section('content')
|
||||
|
||||
@auth()
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h1 class=""> Изменить пункт Экрана приема</h1>
|
||||
{{ Form::open(['url' => route('admin-reception-screen.update', $currentOnlineDocument), 'method' => 'PATCH', 'class' => '']) }}
|
||||
<div class="col">
|
||||
<div>
|
||||
{{ Form::label('position', 'Позиция') }}
|
||||
</div>
|
||||
<div class="mt-2">
|
||||
{{ Form::text('position', $currentOnlineDocument->position, ['class' => 'form-control']) }}
|
||||
</div>
|
||||
<div>
|
||||
@if ($errors->any())
|
||||
{{ $errors->first('position') }}
|
||||
@endif
|
||||
</div>
|
||||
|
||||
<div>
|
||||
{{ Form::label('name', 'Название') }}
|
||||
</div>
|
||||
<div class="mt-2">
|
||||
{{ Form::text('name', '', ['class' => 'form-control']) }}
|
||||
</div>
|
||||
<div>
|
||||
@if ($errors->any())
|
||||
{{ $errors->first('name') }}
|
||||
@endif
|
||||
</div>
|
||||
|
||||
<div class="mt-4">
|
||||
{{ Form::submit('создать', ['class' => 'btn btn-primary']) }}
|
||||
</div>
|
||||
</div>
|
||||
{{ Form::close() }}
|
||||
</div>
|
||||
<div class="col">
|
||||
<table class="table">
|
||||
<thead class="border-b-2 border-solid border-black text-left" style="text-align: left">
|
||||
<tr>
|
||||
<th scope="col">Позиция</th>
|
||||
<th scope="col">Название</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($onlineDocuments as $onlineDocument)
|
||||
<tr>
|
||||
<th scope="row">{{ $onlineDocument->position }}</th>
|
||||
<td>{{ $onlineDocument->name }}</td>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
@endauth
|
||||
@endsection
|
Loading…
Reference in New Issue