OurSpace/resources/views/users/edit.blade.php

128 lines
4.9 KiB
PHP

@extends('partials.layout')
@section('title', 'Edit profile')
@section('content')
<div class="row edit-profile">
<div class="col w-20 left"></div>
<div class="col right">
<h1>Edit profile</h1>
<p>All fields are optional and can be left empty</p>
<a href="{{ route ('users.show', [ 'user_name' => $user->name ]) }}">« View Profile</a>
<div class="profile-pic">
<h1>{{ $user->name }}</h1>
<br>
<img src="{{ $user->avatar }}" alt="{{ $user->name }}" width="180" height="auto">
<br>
</div>
<hr>
<h1>Profile Picture & Song:</h1>
<br>
<form action="{{ route ('users.edit') }}" method="POST" enctype="multipart/form-data">
@csrf
<small>Select photo:</small>
<input type="file" name="avatar" accept="image/*"><br>
@error("avatar")
<p class="error">{{ $message }}</p>
@enderror
<small>Max file size: 4MB (jpg/png/gif)</small>
<br><br>
<small>Select song:</small>
<input type="file" name="song" accept="audio/*"><br>
@error("song")
<p class="error">{{ $message }}</p>
@enderror
<small>Max file size: 4MB</small>
<br><br>
<small>Select custom notification sound:</small>
<input type="file" name="notification_sound" accept="audio/*"><br>
@error("notification_sound")
<p class="error">{{ $message }}</p>
@enderror
<small>Max file size: 1MB</small>
<h1>Bio:</h1>
<br>
<textarea name="bio" id="bio" cols="58" placeholder="Bio">{{ $user->bio }}</textarea>
@error("bio")
<p class="error">{{ $message }}</p>
@enderror
<br>
<small>max limit: 256 characters</small>
<br>
<br>
<label for="about_you">About you:</label>
<input type="text" name="about_you" id="about_you" value="{{ $user->about_you ? $user->about_you : '' }}">
@error("about_you")
<p class="error">{{ $message }}</p>
@enderror
<br>
<br>
<label for="status">Status:</label>
<input type="text" name="status" id="status" value="{{ $user->status ? $user->status : '' }}">
@error("status")
<p class="error">{{ $message }}</p>
@enderror
<br>
<br>
<label for="mood">Mood:</label>
<input type="text" name="mood" id="mood" value="{{ $user->mood ? $user->mood : '' }}">
<h1>Interests:</h1>
<br>
<label for="general">General:</label>
<input type="text" name="general" id="general" value="{{ $user->interests_general ? $user->interests_general : '' }}">
@error("general")
<p class="error">{{ $message }}</p>
@enderror
<br>
<br>
<label for="music">Music:</label>
<input type="text" name="music" id="" value="{{ $user->interests_music ? $user->interests_music : '' }}">
@error("music")
<p class="error">{{ $message }}</p>
@enderror
<br>
<br>
<label for="movies">Movies:</label>
<input type="text" name="movies" id="movies" value="{{ $user->interests_movies ? $user->interests_movies : '' }}">
@error("movies")
<p class="error">{{ $message }}</p>
@enderror
<br>
<br>
<label for="television">Television:</label>
<input type="text" name="television" id="television" value="{{ $user->interests_television ? $user->interests_television : '' }}">
@error("television")
<p class="error">{{ $message }}</p>
@enderror
<br>
<br>
<label for="books">Books:</label>
<input type="text" name="books" id="books" value="{{ $user->interests_books ? $user->interests_books : '' }}">
@error("books")
<p class="error">{{ $message }}</p>
@enderror
<br>
<br>
<label for="heroes">Heroes:</label>
<input type="text" name="heroes" id="heroes" value="{{ $user->interests_heroes ? $user->interests_heroes : '' }}">
@error("heroes")
<p class="error">{{ $message }}</p>
@enderror
<br>
<h1>Layout:</h1>
<small>
what you would normally paste into the 'Blurbs' section. Include HTML tags.
</small>
<br>
<textarea name="blurbs" id="layout" cols="58" placeholder="Layout">{{ $user->blurbs ? $user->blurbs : '' }}</textarea>
<br>
<input type="submit" value="Save">
</form>
</div>
</div>
@endsection