All Projects → appstract → Laravel Tracer

appstract / Laravel Tracer

Licence: mit
Shows the path of each blade file loaded in a template

Projects that are alternatives of or similar to Laravel Tracer

Laravel Pdf
A Simple package for easily generating PDF documents from HTML. This package is specially for laravel but you can use this without laravel.
Stars: ✭ 79 (-17.71%)
Mutual labels:  laravel, laravel-package
Lara Lens
Laravel package for display diagnostic (config, database, http connections...)
Stars: ✭ 96 (+0%)
Mutual labels:  laravel, laravel-package
Eloquent Approval
Approval process for Laravel Eloquent models
Stars: ✭ 79 (-17.71%)
Mutual labels:  laravel, laravel-package
Laravel Impersonate
Laravel Impersonate is a plugin that allows you to authenticate as your users.
Stars: ✭ 1,201 (+1151.04%)
Mutual labels:  laravel, laravel-package
Bigbluebutton
Package that provides easily communicate between bigbluebutton server and laravel framework
Stars: ✭ 85 (-11.46%)
Mutual labels:  laravel, laravel-package
Go Trace
Implementing a path tracer in Go
Stars: ✭ 77 (-19.79%)
Mutual labels:  path-tracer, trace
Dropzone Laravel Image Upload
Laravel 5.2 and Dropzone.js auto image uploads with removal links
Stars: ✭ 92 (-4.17%)
Mutual labels:  laravel, laravel-package
Dark Sky Api
PHP Library for the Dark Sky API.
Stars: ✭ 70 (-27.08%)
Mutual labels:  laravel, laravel-package
Admin One Laravel Dashboard
Admin One — Free Laravel Dashboard (Bulma Buefy Vue.js SPA)
Stars: ✭ 94 (-2.08%)
Mutual labels:  laravel, laravel-package
Laravel Schedule List
Laravel package to add command to list all scheduled artisan commands
Stars: ✭ 84 (-12.5%)
Mutual labels:  laravel, laravel-package
Laraupdater
Enable Laravel App Self-Update. Allow your Laravel Application to auto-update itself.
Stars: ✭ 75 (-21.87%)
Mutual labels:  laravel, laravel-package
Laravel Sync Migration
Developer tool helps to sync migrations without refreshing the database
Stars: ✭ 89 (-7.29%)
Mutual labels:  laravel, laravel-package
Candy Hub
The backend system for your GetCandy API
Stars: ✭ 73 (-23.96%)
Mutual labels:  laravel, laravel-package
Laravel Schedulable
Schedule and unschedule eloquent models elegantly without cron jobs
Stars: ✭ 78 (-18.75%)
Mutual labels:  laravel, laravel-package
Fast Excel
🦉 Fast Excel import/export for Laravel
Stars: ✭ 1,183 (+1132.29%)
Mutual labels:  laravel, laravel-package
Laravel Console Logger
Logging and Notifications for Laravel Console Commands.
Stars: ✭ 79 (-17.71%)
Mutual labels:  laravel, laravel-package
Laravel Remember Uploads
Laravel Middleware and helper for remembering file uploads during validation redirects
Stars: ✭ 67 (-30.21%)
Mutual labels:  laravel, laravel-package
Laravel Botscout
Block malicious scripts using botscout.com protection for your laravel app
Stars: ✭ 69 (-28.12%)
Mutual labels:  laravel, laravel-package
Laravel Url Shortener
Powerful URL shortening tools in Laravel
Stars: ✭ 80 (-16.67%)
Mutual labels:  laravel, laravel-package
Laravel Id Generator
Easy way to generate custom ID from database table in Laravel framework.
Stars: ✭ 88 (-8.33%)
Mutual labels:  laravel, laravel-package

Laravel Tracer

Latest Version on Packagist Software License Total Downloads

Tracer shows the paths of all the Blade files that are loaded into your templates. This could be very convenient for a number of reasons:

  • If you're working on a large project with alot of views/partials
  • New to a project and want to get a quick overview of the structure of pages
  • If you're completely new to Laravel and want to play around with views/partials/templates etc

Screenshot

Installation

First install this package via Composer:

$ composer require appstract/laravel-tracer --dev

Publish the config file:

$ php artisan vendor:publish --provider="Appstract\Tracer\TracerServiceProvider"

A tracer.php file will be created in your app/config directory.

Basic usage

In app/config/tracer.php, if trace is set to true you see the paths of all the Blade files that are loaded into your templates. To remove the paths simply set trace to false. If your views are located at another directory you can set the correct path here.

Toggle traces

A tracer.js file will be created in your public/js directory. This gets injected at the end of your app <head> section.

Use the keybord shortcut ctrl+z inside your app to toggle the traces.

If you wish to disable Tracer and remove the existing traces, you can simply clear the compiled view files using the php artisan view:clear command.

Testing

$ composer test

Contributing

Contributions are welcome, thanks to y'all :)

About Appstract

Appstract is a small team from The Netherlands. We create (open source) tools for webdevelopment and write about related subjects on Medium. You can follow us on Twitter, buy us a beer or support us on Patreon.

License

The MIT License (MIT). Please see License File for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].