Laravel Page is not being displayed, until I refresh the window
I am working on a laravel project, I encountered an error i.e, page content is not being displayed until I refresh the page. If I do refresh my page, desired page will open up.
Here is my code, inside which I mentioned which part is throwing error:
public function adduser(Request $request){
//take a project of logged in user and a user to it
$project = Project :: find($request->input('project_id'));
if(Auth::user()->id==$project->user_id){
if($user = User::where('email', $request->input('email'))->first()){//first for single record
//Check if user is already added to project
$projectUser = ProjectUser::where('user_id',$user->id)
->where('project_id',$project->id)
->first();
if($projectUser){
//if user already exist; exit.
return redirect()->route('projects.show',['$project'=> $project->id])
->with('success',$request->input('email'). 'is already a member of this project.');
}
if($user && $project){
$project->users()->attach($user->id);
return redirect()->route('projects.show',['$project'=> $project->id])
->with('success',$request->input('email'). 'has been added successfully.');
}
}
else{//user is not registered, so do not add him
//This link is not working until I refresh the page???
return redirect()->route('projects.show',['$project'=> $project->id])
->with('errors', 'This User doesnt exist');
}
}else{
return redirect()->route('projects.show',['$project'=> $project->id])
->with('errors', 'You are not authorized to do this.');
}
}
laravel laravel-5
add a comment |
I am working on a laravel project, I encountered an error i.e, page content is not being displayed until I refresh the page. If I do refresh my page, desired page will open up.
Here is my code, inside which I mentioned which part is throwing error:
public function adduser(Request $request){
//take a project of logged in user and a user to it
$project = Project :: find($request->input('project_id'));
if(Auth::user()->id==$project->user_id){
if($user = User::where('email', $request->input('email'))->first()){//first for single record
//Check if user is already added to project
$projectUser = ProjectUser::where('user_id',$user->id)
->where('project_id',$project->id)
->first();
if($projectUser){
//if user already exist; exit.
return redirect()->route('projects.show',['$project'=> $project->id])
->with('success',$request->input('email'). 'is already a member of this project.');
}
if($user && $project){
$project->users()->attach($user->id);
return redirect()->route('projects.show',['$project'=> $project->id])
->with('success',$request->input('email'). 'has been added successfully.');
}
}
else{//user is not registered, so do not add him
//This link is not working until I refresh the page???
return redirect()->route('projects.show',['$project'=> $project->id])
->with('errors', 'This User doesnt exist');
}
}else{
return redirect()->route('projects.show',['$project'=> $project->id])
->with('errors', 'You are not authorized to do this.');
}
}
laravel laravel-5
Set theAPP_DEBUG
environment variable totrue
in theconfig/app.php
configuration file. Are you seeing any errors on the initial page load?
– kerrin
Nov 23 '18 at 22:26
Why do you first check the user is attached to a project first and only after that you check the user exists? Why don't you check if the user exist and after that you check whether the user belong to the project or not?
– Abdul Rahman A Samad
Nov 24 '18 at 2:01
add a comment |
I am working on a laravel project, I encountered an error i.e, page content is not being displayed until I refresh the page. If I do refresh my page, desired page will open up.
Here is my code, inside which I mentioned which part is throwing error:
public function adduser(Request $request){
//take a project of logged in user and a user to it
$project = Project :: find($request->input('project_id'));
if(Auth::user()->id==$project->user_id){
if($user = User::where('email', $request->input('email'))->first()){//first for single record
//Check if user is already added to project
$projectUser = ProjectUser::where('user_id',$user->id)
->where('project_id',$project->id)
->first();
if($projectUser){
//if user already exist; exit.
return redirect()->route('projects.show',['$project'=> $project->id])
->with('success',$request->input('email'). 'is already a member of this project.');
}
if($user && $project){
$project->users()->attach($user->id);
return redirect()->route('projects.show',['$project'=> $project->id])
->with('success',$request->input('email'). 'has been added successfully.');
}
}
else{//user is not registered, so do not add him
//This link is not working until I refresh the page???
return redirect()->route('projects.show',['$project'=> $project->id])
->with('errors', 'This User doesnt exist');
}
}else{
return redirect()->route('projects.show',['$project'=> $project->id])
->with('errors', 'You are not authorized to do this.');
}
}
laravel laravel-5
I am working on a laravel project, I encountered an error i.e, page content is not being displayed until I refresh the page. If I do refresh my page, desired page will open up.
Here is my code, inside which I mentioned which part is throwing error:
public function adduser(Request $request){
//take a project of logged in user and a user to it
$project = Project :: find($request->input('project_id'));
if(Auth::user()->id==$project->user_id){
if($user = User::where('email', $request->input('email'))->first()){//first for single record
//Check if user is already added to project
$projectUser = ProjectUser::where('user_id',$user->id)
->where('project_id',$project->id)
->first();
if($projectUser){
//if user already exist; exit.
return redirect()->route('projects.show',['$project'=> $project->id])
->with('success',$request->input('email'). 'is already a member of this project.');
}
if($user && $project){
$project->users()->attach($user->id);
return redirect()->route('projects.show',['$project'=> $project->id])
->with('success',$request->input('email'). 'has been added successfully.');
}
}
else{//user is not registered, so do not add him
//This link is not working until I refresh the page???
return redirect()->route('projects.show',['$project'=> $project->id])
->with('errors', 'This User doesnt exist');
}
}else{
return redirect()->route('projects.show',['$project'=> $project->id])
->with('errors', 'You are not authorized to do this.');
}
}
laravel laravel-5
laravel laravel-5
edited Nov 23 '18 at 18:03
Peter Sowah
445211
445211
asked Nov 23 '18 at 17:55
Muhammad ManshaMuhammad Mansha
206
206
Set theAPP_DEBUG
environment variable totrue
in theconfig/app.php
configuration file. Are you seeing any errors on the initial page load?
– kerrin
Nov 23 '18 at 22:26
Why do you first check the user is attached to a project first and only after that you check the user exists? Why don't you check if the user exist and after that you check whether the user belong to the project or not?
– Abdul Rahman A Samad
Nov 24 '18 at 2:01
add a comment |
Set theAPP_DEBUG
environment variable totrue
in theconfig/app.php
configuration file. Are you seeing any errors on the initial page load?
– kerrin
Nov 23 '18 at 22:26
Why do you first check the user is attached to a project first and only after that you check the user exists? Why don't you check if the user exist and after that you check whether the user belong to the project or not?
– Abdul Rahman A Samad
Nov 24 '18 at 2:01
Set the
APP_DEBUG
environment variable to true
in the config/app.php
configuration file. Are you seeing any errors on the initial page load?– kerrin
Nov 23 '18 at 22:26
Set the
APP_DEBUG
environment variable to true
in the config/app.php
configuration file. Are you seeing any errors on the initial page load?– kerrin
Nov 23 '18 at 22:26
Why do you first check the user is attached to a project first and only after that you check the user exists? Why don't you check if the user exist and after that you check whether the user belong to the project or not?
– Abdul Rahman A Samad
Nov 24 '18 at 2:01
Why do you first check the user is attached to a project first and only after that you check the user exists? Why don't you check if the user exist and after that you check whether the user belong to the project or not?
– Abdul Rahman A Samad
Nov 24 '18 at 2:01
add a comment |
1 Answer
1
active
oldest
votes
Key of the array you are passing shouldn't be with $sign
return redirect()->route('projects.show',['project'=> $project->id])
->with('success',$request->input('email'). 'is already a member of this project.');
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53451132%2flaravel-page-is-not-being-displayed-until-i-refresh-the-window%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Key of the array you are passing shouldn't be with $sign
return redirect()->route('projects.show',['project'=> $project->id])
->with('success',$request->input('email'). 'is already a member of this project.');
add a comment |
Key of the array you are passing shouldn't be with $sign
return redirect()->route('projects.show',['project'=> $project->id])
->with('success',$request->input('email'). 'is already a member of this project.');
add a comment |
Key of the array you are passing shouldn't be with $sign
return redirect()->route('projects.show',['project'=> $project->id])
->with('success',$request->input('email'). 'is already a member of this project.');
Key of the array you are passing shouldn't be with $sign
return redirect()->route('projects.show',['project'=> $project->id])
->with('success',$request->input('email'). 'is already a member of this project.');
answered Nov 24 '18 at 1:24
Ігор ЖовтанюкІгор Жовтанюк
11
11
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53451132%2flaravel-page-is-not-being-displayed-until-i-refresh-the-window%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Set the
APP_DEBUG
environment variable totrue
in theconfig/app.php
configuration file. Are you seeing any errors on the initial page load?– kerrin
Nov 23 '18 at 22:26
Why do you first check the user is attached to a project first and only after that you check the user exists? Why don't you check if the user exist and after that you check whether the user belong to the project or not?
– Abdul Rahman A Samad
Nov 24 '18 at 2:01