Я пытаюсь использовать одну и ту же форму для пользователя и администратора в laravel 5.8 и хочу скрыть кнопку загрузки изображения от пользователя.
Я пробовал этот код, но не работал:
@if (Str_contains(request()->route()->uri(),'admin'))
<div class="upload-btn-wrapper">
<a class="btn-file">upload_image</a>
<input type="file" name="image_name" />
</div>
@endif
это мой маршрут:
Route::group(['middleware' => ['auth']], function () {
Route::resource('members','MembersController')->except(['create']);
});
Миграция пользователей:
class CreateUsersTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('users');
}
}