mirror of
https://github.com/axeloz/filesharing.git
synced 2025-05-06 01:53:55 +02:00
Fixing bug
This commit is contained in:
parent
c663155f3b
commit
2fed92653f
2 changed files with 5 additions and 6 deletions
|
@ -18,7 +18,7 @@ class UploadController extends Controller
|
||||||
{
|
{
|
||||||
public function createBundle(Request $request, Bundle $bundle) {
|
public function createBundle(Request $request, Bundle $bundle) {
|
||||||
return view('upload', [
|
return view('upload', [
|
||||||
'bundle' => $bundle->toArray(),
|
'bundle' => new BundleResource($bundle),
|
||||||
'baseUrl' => config('app.url')
|
'baseUrl' => config('app.url')
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
namespace App\Http\Resources;
|
namespace App\Http\Resources;
|
||||||
|
|
||||||
|
use App\Helpers\Auth;
|
||||||
|
use App\Helpers\Upload;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Http\Resources\Json\JsonResource;
|
use Illuminate\Http\Resources\Json\JsonResource;
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
|
@ -22,11 +24,8 @@ class BundleResource extends JsonResource
|
||||||
Do not return private data on the preview page
|
Do not return private data on the preview page
|
||||||
*/
|
*/
|
||||||
$full = false;
|
$full = false;
|
||||||
$middleware = Route::current()->gatherMiddleware('access.guest');
|
if (Auth::isLogged() || Upload::canUpload($request->ip())) {
|
||||||
foreach ($middleware as $m) {
|
$full = true;
|
||||||
if ($m === 'access.owner') {
|
|
||||||
$full = true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$response = [
|
$response = [
|
||||||
|
|
Loading…
Add table
Reference in a new issue