Я не очень понимаю механизм регистрации и регистрации в laravel, так как они скрывают его, и я все еще новичок в этом.
Я хотел сделать больше пользователей, используя зарегистрированную учетную запись администратора, используя пользовательскую модель, которая уже была предоставлена laravel. Является ли это возможным? Нужно ли мне создавать другую модель?Laravel 5.2 Admin создать пользователей, как cms
Когда я отправил форму screenshot Я хотел, чтобы она хранилась в базе данных и переходила на страницу списка пользователей. Но ни одно из них не произошло. Спасибо за помощь.
маршруты
Route::get('/pengguna/tambah', 'Auth\[email protected]');
Route::post('/pengguna/tambah', 'Auth\[email protected]');
UserController
namespace App\Http\Controllers\Auth;
use App\User;
use App\Http\Requests\UserDataRequest;
use Auth;
use App\Http\Controllers\Controller;
use Illuminate\Support\Str;
use Illuminate\Support\Facades\Input;
use Illuminate\Http\Request;
public function viewCreateForm()
{
return view('/auth/create_user');
}
public function store(UserDataRequest $request)
{
$user=new User;
$user->username=$request->get('nama_pengguna');
$user->password=bcrypt($request->get('password_pengguna'));
$user->name=$request->get('nama_lengkap');
$user->email="[email protected]";
$user->role="user";
$msg="Pengguna baru berhasil ditambahkan";
$user->save();
$request->session()->flash('flash_message',$msg);
return redirect('/');
}
пользователя
<?php
namespace App;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $table='users';
protected $fillable = [
'name', 'username', 'email', 'password', 'role'
];
/**
* The attributes that should be hidden for arrays.
*
* @var array
*/
protected $hidden = [
'password', 'remember_token',
];
}
/авт/create_user
@extends('master')
@section('content')
<section id="main-content">
<section class="wrapper">
<div class="row">
<div class="col-lg-12">
<h3 class="page-header"><i class="icon-users"></i> Admin</h3>
<ol class="breadcrumb">
<li><i class="fa fa-home"></i><a href="{{url('/')}}">Beranda</a></li>
<li>Admin</li>
<li>Tambah Admin</li>
</ol>
</div>
</div>
<!-- Form validations -->
<div class="row">
<div class="col-lg-12">
<section class="panel">
<header class="panel-heading">
Form Registrasi Admin
</header>
<div class="panel-body">
<form class="form-validate form-horizontal" id="register_form" method="POST" action="{{ url('/pengguna/tambah') }}" role="form" enctype="multipart/form-data">
<input type="hidden" name="_token" value="{{csrf_token()}}">
<div class="form-group ">
<label for="cname" class="control-label col-lg-2">Username <span class="required">*</span></label>
<div class="col-lg-4">
<input class="form-control" id="username" name="nama_pengguna" value="{{old('nama_pengguna')}}" minlength="5" maxlength="12" type="text" required />
</div>
</div>
<div class="form-group ">
<label for="password" class="control-label col-lg-2">Password <span class="required">*</span></label>
<div class="col-lg-4">
<input class="form-control " id="password" name="password_pengguna" type="password" value="{{old('password_pengguna')}}" />
</div>
</div>
<div class="form-group ">
<label for="confirm_password" class="control-label col-lg-2">Konfirmasi Password <span class="required">*</span></label>
<div class="col-lg-4">
<input class="form-control " id="confirm_password" name="confirm_password" type="password" value="{{old('confirm_password')}}" />
</div>
</div>
<div class="form-group ">
<label for="fullname" class="control-label col-lg-2">Nama Lengkap <span class="required">*</span></label>
<div class="col-lg-4">
<input class=" form-control" id="fullname" name="nama_lengkap" type="text" value="{{old('nama_lengkap')}}" />
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<input name="tambah" type="submit" class="btn btn-primary" value="Daftarkan">
<button class="btn btn-primaryCancel" type="button">Batal</button>
</div>
</div>
</form>
</div>
</section>
</div>
</div>
</section>
</section>
@endsection