This commit is contained in:
frederikpyt 2020-07-27 13:35:15 +02:00
commit 4eaf3de6d5
17 changed files with 48 additions and 9 deletions

View File

@ -1,7 +1,7 @@
<?php
//The Model to a certain Controller, should contain a class with Controller name to which it belongs.
// Allows needed strings to passed onto the database. if there is none. class should appear empty.
// Allows needed strings to passed onto the database. if there is none needed. the class should appear empty.
//Reference to where the file belongs.
namespace App;
@ -12,6 +12,7 @@ use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class Album extends Model
{
//protected variable which contains name of database field(s) to be filled.
protected $fillable = [
'name'
];

View File

@ -9,6 +9,7 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class CalendarDate extends Model
{
//

View File

@ -10,6 +10,7 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class CalendarEvent extends Model
{
//

View File

@ -10,8 +10,10 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class Contact extends Model
{
//protected variable which contains name of database field(s) to be filled.
protected $fillable = [
'contactname', "title", 'email', 'phone'
];

View File

@ -10,6 +10,7 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class Event extends Model
{
/**
@ -17,6 +18,7 @@ class Event extends Model
*
* @var array
*/
//protected variable which contains name of database field(s) to be filled.
protected $fillable = [
"name", "description", "date"
];

View File

@ -10,6 +10,7 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class ExternalLink extends Model
{
/**
@ -17,6 +18,7 @@ class ExternalLink extends Model
*
* @var array
*/
//protected variable which contains name of database field(s) to be filled.
protected $fillable = [
'name', "link"
];

View File

@ -10,6 +10,7 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class Feedbacks extends Model
{
protected $fillable = [

View File

@ -7,6 +7,7 @@ use Illuminate\Http\Request;
use Illuminate\Http\Response;
use App\User;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Log;
use Spatie\Permission\Models\Role;
@ -151,19 +152,36 @@ class UserController extends Controller
// else if(Auth::user()->hasPermissionTo("user.edit")) {
$user = User::find($id);
/** @var User $user */
$user->update($data);
if ($request->roles != null) {
/** @var User $user */
$user->update($data);
$user->roles()->detach();
$user->forgetCachedPermissions();
foreach ($request->roles as $role){
$user->assignRole($role);
}
//$user->save();
} else {
if ($request->input('password') != null) {
if ($request->input('password') != $request->input('confirmpassword')) {
return Response::detect("users.editpass");
} elseif (!Hash::check($request->input('oldpassword'), $user->password)) {
return Response::detect("users.editpass");
} else {
/** @var User $user */
$user->update($data);
Auth::logout();
return redirect()->route("users.login");
}
} else {
$user->update($data);
}
}
$user->save();
// }
$users = User::query()->paginate(20);

View File

@ -10,8 +10,10 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class MenuPlan extends Model
{
//protected variable which contains name of database field(s) to be filled.
protected $fillable = [
'week', 'monday', "tuesday", 'wednesday', 'thursday'
];

View File

@ -9,6 +9,7 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class Resource extends Model
{
public function resourceExtension() {

View File

@ -9,6 +9,7 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class ResourceCategory extends Model
{
public function resourceExtensions() {

View File

@ -9,6 +9,7 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class ResourceExtension extends Model
{
public function resources() {

View File

@ -15,6 +15,7 @@ use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
use Spatie\Permission\Traits\HasRoles;
//Class of which should extend Model Library
class User extends Authenticatable
{
use Notifiable;
@ -25,6 +26,7 @@ class User extends Authenticatable
*
* @var array
*/
//protected variable which contains name of database field(s) to be filled.
protected $fillable = [
'name_first', "name_last", 'email', 'password', "phone"
];

View File

@ -9,8 +9,10 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class WashingMachine extends Model
{
//protected variable which contains name of database field(s) to be filled.
protected $fillable = [
'name'
];

View File

@ -9,8 +9,10 @@ namespace App;
//allows the use of Model library
use Illuminate\Database\Eloquent\Model;
//Class of which should extend Model Library
class WashingReservation extends Model
{
//protected variable which contains name of database field(s) to be filled.
protected $fillable = [
'time', 'machine'
];

View File

@ -19,13 +19,13 @@ class UserSeeder extends Seeder
// } catch (Exception $e) {
// }
Log::debug("YEET");
if(User::where("name_first", "admin"))
/*if(User::where("name_first", "admin"))
{
return;
}
}*/
Log::debug("OPRET");

View File

@ -33,7 +33,7 @@
Reservationer
</a>
{{-- IKKE SLETTES!!!! --}}
{{-- <a href="#">--}}
{{-- <a href="# ">--}}
{{-- <img src="{{URL::asset('/images/icons/Galleri.svg')}}" alt="Galleri">--}}
{{-- Galleri--}}
{{-- </a>--}}