title: Laravel views not displaying
body: <p>So apologies in advance for whatever rookie error I've made but I'm attempting to get my first Laravel project up and running, and I can't get a single view to display. Every view gives me an object not found (error 404) and I've searched every corner of the internet for some help but cannot find a single solution that works for me.</p>
  
  <p>I'm building the project using PhpStorm on Mac OSX 11.6 running PHP 5.6.31 and Laravel 5.4.30, and hosting using Apache via XAMPP. </p>
  
  <p>Also I cannot update composer as I get Class 'Illuminate\Html\HtmlServiceProvider' not found, not sure if that's relevant but I believe it might be.</p>
  
  <h3>Routes</h3>
  
  <p>web.php:</p>
  
  <pre><code>&lt;?php
  
  Route::resource('issues', 'IssueController');
  
  Route::get('/', function () {
      return view('welcome');
  });
  </code></pre>
  
  <p>api.php:</p>
  
  <p>
  
  <pre><code>use Illuminate\Http\Request;
  
  Route::middleware('auth:api')-&gt;get('/user', function (Request $request) {
      return $request-&gt;user();
  });
  
  Route::get('issues', 'IssueController@index');
  Route::get('issues/{id}', 'IssueController@show');
  Route::post('issues', 'IssueController@store');
  Route::put('issues/{id}', 'IssueController@update');
  Route::delete('issues/{id}', 'IssueController@delete');
  
  Route::post('register', 'Auth\RegisterController@register');
  Route::post('login', 'Auth\LoginController@login');
  </code></pre>