Adjust title in layout view to be changeable depending on current page
MODIFY
.env.example
.env.example
-APP_NAME=Laravel
+APP_NAME=Budget
APP_ENV=local
APP_KEY=
APP_DEBUG=true

MODIFY
resources/views/dashboard.blade.php
resources/views/dashboard.blade.php
@extends('layout')
+@section('title', 'Dashboard')
+
@section('body')
<div class="wrapper spacing-top-large spacing-bottom-large">
<div class="row gutter spacing-bottom-large">

MODIFY
resources/views/layout.blade.php
resources/views/layout.blade.php
<!DOCTYPE html>
<html>
<head>
- <title>Budget</title>
+ @if (View::hasSection('title')) <title>@yield('title') - {{ config('app.name') }}</title> @else <title>{{ config('app.name') }}</title> @endif
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Muli:400,400i" />

MODIFY
resources/views/reports.blade.php
resources/views/reports.blade.php
@extends('layout')
+@section('title', 'Reports')
+
@section('body')
<div class="banner">
<h1>Reports for {{ $currentYear }}</h1>

MODIFY
resources/views/settings.blade.php
resources/views/settings.blade.php
@extends('layout')
+@section('title', 'Settings')
+
@section('body')
<div class="wrapper spacing-top-large spacing-bottom-large">
<div class="row row--gutter">

Adjust title in layout view to be changeable depending on current page