Skip to content

Instantly share code, notes, and snippets.

@brandongallardoa
Last active October 25, 2018 01:11
Show Gist options
  • Save brandongallardoa/ddced2e2cc38137a92f19f4b7ca5dd73 to your computer and use it in GitHub Desktop.
Save brandongallardoa/ddced2e2cc38137a92f19f4b7ca5dd73 to your computer and use it in GitHub Desktop.
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-body">
<div class="col-md-12 col-xs-12">
<div class="row">
<div class="col-md-3">
@if ($user->hasProfilePicture())
<img src="{{ $user->profile_picture }}" class="img-thumbnail" />
@else
<img src="https://via.placeholder.com/150x150" alt="No profile picture" />
@endif
@auth
@if (Auth::user()->id == $user->id)
<form action="{{ route('profile.update.picture') }}" method="POST" enctype="multipart/form-data">
{{ csrf_field() }}
<div style="overflow-x: hidden;border: 1px solid #f1f1f1; margin: 5px 0px 3px 0px;">
<input type="file" name="profile-picture" class="btn btn-xs">
</div>
<button type="submit" class="btn btn-primary btn-xs">Actualizar</button>
@if ($errors->has('profile-picture'))
<div class="alert alert-danger">
{{ $errors->first('profile-picture') }}
</div>
@endif
</form>
@endif
@endauth
</div>
<div class="col-md-7">
<p>
<h1>{{ $user->name }} <small>{{ $user->username }}</small></h1>
@auth
@if (Auth::user()->id == $user->id)
<a href="{{ route('profile.edit') }}" class="btn btn-primary">Editar perfil</a>
@endif
@endauth
</p>
<strong>
Seguidores {{ $user->followers->count() }}
Siguiendo {{ $user->following->count() }}
</strong>
<br>
<span>
{{ $user->bio }}
</span>
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">Tus fotos</div>
<div class="panel-body">
<div class="container">
<div class="row text-lg-left">
@foreach ($user->posts as $post)
<div class="col-md-2">
<div class="card mb-2 box-shadow">
<img src="{{ $post->photo }}"
v-on:click="openModal"
photo="{{ $post->photo }}"
description="{{ $post->description }}"
alt="{{ $post->description }}"
height="150">
</div>
</div>
@endforeach
</div>
<div class="modal fade" id="post_modal" role="dialog" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">{{ $user->name }}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="container">
<div class="row">
<div class="col-md-5">
<img v-bind:src="photo" width="400">
</div>
<div class="col-md-3">
<strong class="label label-default">{{ $user->name }}</strong>
@{{ description }}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection
... JAVASCRIPT OMITIDO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment