Jump to content

getting syntax error - don't know why


Go to solution Solved by osherdo,

Recommended Posts

I am getting this error:

syntax error, unexpected '}'
@extends('layouts.master')
@section('scripts')
 <script type="text/javascript" src="{!! asset('js/status.min.js') !!}"></script>
@stop
@section('content')
    {!! csrf_field() !!}

@if (count($errors) > 0)
  <div class="alert alert-danger">
        <strong>Whoops!</strong> There were some problems with your input.<br><br>
        <ul>
            @foreach ($errors->all() as $error)
                <li>{{ $error }}</li>
            @endforeach
        </ul>
    </div>
@endif
<!-- Using laravel session -->
@if(Session::has('message')) <!-- Checking if session has a variable called message. -->
<div class="alert alert-info">
<li> {{ Session::get('message') }} </li> <!--if true -print the message from the insert_posts variable. -->
</div>
@endif
{{--
   You have a $user variable available
    representing the current Auth::user();
--}}

<p>Hello, {{ $user->name }}.</p>

{{--
    This user has a profile whose properties you can also display
 --}}
<p>Goals: {{ $user->profile->goals }}</p>


{{--
    You can also drill down to the profile's expectations
 --}}
 <p>Expectations</p>
<ul class="profile-list">
  @foreach($user->profile->expectations as $expectation)
    <li class="profile-list-item">{!! $expectation->name !!}</li>
  @endforeach
</ul>

<p><b> this is other users you may want to follow: </br></p>
<ul>
@foreach($mutuals as $mutual)
<!-- hub/{{$mutual->user->id}}
  It goes to the user that matches the value of $mutual criteria. and then it goes and gets its id.This is sent to the controller for further handling.Check page source to see id's numbers. -->
  <!-- In the href - Passing the user to your controller -->

  <br><li><a href="{{URL::to('hub', [$mutual->user->id])}}" class="button button-3d" name="make_follow">Follow User</a>
{!! $mutual->user->name; !!}  <!-- I access the user's name property -->
</li>
@endforeach 
</ul>

<form action="{{ route('createPost') }}" method="post"> <!--the form action is the method in a route called createPost -->
  @if(isset($message)) <!-- if the var exist and have a value it would be printed. 
It is used for all the notifications in this page.-->
  {{ $message }}
@endif   
<br> 
<!-- only when a post has been submitted the varible value will show. -->
<!--  telling the form the info go to this route (url). almost equal form action ="samePage" -->
 {!! Form::hidden('post') !!}
 {!! csrf_field() !!}
   <div class=contentWrap>
    <div class="test" placeholder="How's your fitness going?..." contenteditable="true"></div>
  </div>
  <div class=icons>
    <img alt="heart" src="http://icons.iconarchive.com/icons/succodesign/love-is-in-the-web/512/heart-icon.png">
  </div>
  <button>
    Post to profile
  </button>
  <div class="errors">

  </div>
</form>

<!-- script to check if user typed anything in the textbox before submit.
  both .text() and .html() return strings. It's testing if the string length is zero.
  trim is for removing whitespaces before and after a string.
  the 'submit' event is needed since it's a submit button.
-->

<div class="own_posts">

<p> here are your latest posts:</p>
<!-- I think I should create foreach loop to iterate over each post and show it here. -->
</div>
<br><br>
<div class="following_posts">

<p> Posts from people you're following: <p>

<!-- Iterate over the followee's posts with a foreach loop:
  the first parameter the foreach gets is the array expression.
  Second element: On each iteration, the value of the current element (which is a post) is assigned to $value (second element) and the internal array pointer is advanced by one.

  Next: within these:  {{!! !!}}
-->

@foreach ($get_followee_posts as $post)
<form action="/html/tags/html_form_tag_action.cfm" method="post">
<textarea name="comments" id="comments" style="width:96%;height:90px;background-color:white;color:black;border:none;padding:2%;font:22px/30px sans-serif;">
{!! $post->full_post !!} </textarea>
</form>
@endforeach


</div>
@stop

I tried with 2 editors and netbeans to figure why. I also use blade syntax of laravel.

Link to comment
https://forums.phpfreaks.com/topic/300936-getting-syntax-error-dont-know-why/
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.