Your ROOT_URL in app.ini is https://git.ondrovo.com/ but you are visiting http://159.69.29.240:49153/packages/php-sandbox/compare/1.0.1...master
You should set ROOT_URL correctly, otherwise the web may not work correctly.
6 changed files with
20 additions and
10 deletions
README.md
composer.json
src/assets/php-console.js
src/assets/styles.css
src/routes.php
src/views/sandbox.blade.php
@ -28,8 +28,8 @@ Installation
It is a Composer package for the Laravel framework.
- Install it (`composer require mightypork/php-sandbox`), then `composer dump-autoload` .
- Add the service provider to your `config/app.php` file (providers section):
`MightyPork\PhpSandbox\PhpSandboxServiceProvider::class`
- The service provider should be automatically found by Laravel via the discover functionality.
If it is not, add the service provider to your `config/app.php` file (providers section): `MightyPork\PhpSandbox\PhpSandboxServiceProvider::class`
- Run `php artisan vendor:publish` and select the package; this copies the JS and CSS assets to your public folder, and creates the config file (`config/php-sandbox.php`).
- Add `ENABLE_PHP_SANDBOX=true` to your .env file to enable access
@ -17,5 +17,12 @@
"psr-4" : {
"MightyPork\\PhpSandbox\\" : "src/"
}
} ,
"extra" : {
"laravel" : {
"providers" : [
"MightyPork\\PhpSandbox\\PhpSandboxServiceProvider"
]
}
}
}
@ -83,7 +83,7 @@
* /
updateStatusBar = function ( e ) {
var cursor _position = editor . getCursorPosition ( ) ;
$ ( '.statusbar .position' ) . text ( 'Line: ' + ( 1 + cursor _position . row ) + ', Column : ' + cursor _position . column ) ;
$ ( '.statusbar .position' ) . text ( '@ ' + ( 1 + cursor _position . row ) + ':' + ( 1 + cursor _position . column ) ) ;
} ;
/ * *
@ -106,7 +106,7 @@
success : function ( res , status , jqXHR ) {
if ( res . memory || res . duration ) {
$ ( '.statusbar .runtime-info' ) . text ( 'Mem usage : ' + res . memory + ' MB, Time: ' + res . duration + 'ms' ) ;
$ ( '.statusbar .runtime-info' ) . text ( 'Load : ' + res . memory + ' MB, ' + res . duration + ' ms' ) ;
} else {
$ ( '.statusbar .runtime-info' ) . text ( '' ) ;
}
@ -154,8 +154,7 @@
editor . setOptions ( {
showPrintMargin : false ,
fontSize : '18px' ,
enableBasicAutocompletion : true ,
fontFamily : 'Source Code Pro'
enableBasicAutocompletion : true
} ) ;
// set mode
@ -1,6 +1,10 @@
body , textarea , input , body . ace_editor {
font-size : 12px ;
font-family : "IBM Plex Mono" , "Source Code Pro" , "Monaco" , monospace ;
}
body , textarea , input {
font-size : 12px ;
font-family : "Source Code Pro" , monospace ;
}
body {
@ -3,10 +3,10 @@
// sandbox
if (config('php-sandbox.enable', false)) {
Route::group([
'middleware' => config('php-sandbox.route_middleware'), ['web']
'middleware' => config('php-sandbox.route_middleware'),
], function () {
Route::get(config('php-sandbox.route', 'sandbox'),
'\MightyPork\PhpSandbox\PhpSandboxController@index')->name('sandbox');
'\MightyPork\PhpSandbox\PhpSandboxController@index')->name('php- sandbox');
Route::post(config('php-sandbox.route', 'sandbox'),
'\MightyPork\PhpSandbox\PhpSandboxController@run'); // ajax
@ -38,7 +38,7 @@
< a id = "btn-ren" > ren< / a >
< a id = "btn-del" > del< / a >
|
< span class = "position" > Line: 1, Column: 1< / span >
< span class = "position" > @ 1: 1< / span >
< span class = "runtime-info" > < / span >
< input type = "submit" name = "subm" value = "Run!" / >
< / div >